Personal details
Born4 Apr 1991
Age35 Years
RoleRight-hand bat, Right-arm offbreak
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 24 | 542 | 28.53 | 75.80 | 20 | 4.72 |
| T20I | 29 | 590 | 23.6 | 116.37 | 11 | 6.66 |
| T20 | 226 | 4815 | 25.88 | 123.42 | 94 | 7.4 |
| List A | 127 | 3563 | 35.98 | 82.22 | 71 | 4.81 |
| First-class | 191 | 12083 | 40.82 | 50.25 | 94 | 3.3 |
Debuts
ODI South Africa vs Netherlands, Centurion 26 Nov 2021
T20I Netherlands vs Ireland, Al Amerat5 Oct 2019
First Class E. Province vs Gauteng, Johannesburg 28 Oct 2010
List ABoland vs E. Province, Gqeberha3 Oct 2010
T20Boland vs E. Province, Paarl 16 Oct 2011
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 24 | 22 | 3 | 542 | 81 | 28.53 | 715 | 75.80 | 0 | 4 | 52 | 4 | 9 |
| T20I | 29 | 29 | 4 | 590 | 62 | 23.6 | 507 | 116.37 | 0 | 1 | 43 | 14 | 8 |
| T20 | 226 | 217 | 31 | 4815 | 90 | 25.88 | 3901 | 123.42 | 0 | 26 | 389 | 135 | 99 |
| List A | 127 | 118 | 19 | 3563 | 152 | 35.98 | 4333 | 82.22 | 4 | 24 | 330 | 63 | 78 |
| First-class | 191 | 332 | 36 | 12083 | 277 | 40.82 | 24043 | 50.25 | 28 | 69 | 1594 | 53 | 205 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 24 | 23 | 130.2 | 615 | 20 | 4/22 | 30.75 | 4.72 | 0 | 0 |
| T20I | 29 | 19 | 53 | 353 | 11 | 3/15 | 32.09 | 6.66 | 0 | 0 |
| T20 | 226 | 149 | 375.3 | 2781 | 94 | 7/18 | 29.58 | 7.4 | 1 | 0 |
| List A | 127 | 91 | 567.3 | 2735 | 71 | 4/22 | 38.52 | 4.81 | 0 | 0 |
| First-class | 191 | 167 | 1355.1 | 4481 | 94 | 6/99 | 47.67 | 3.3 | 1 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 15 | 297 | 62 | 21.21 | 112.50 | 2 | 8.63 |
| 4-Day Franchise Series | 7 | 472 | 100 | 42.91 | 53.64 | 0 | 0.00 |
| Vitality Blast | 112 | 2547 | 85 | 27.39 | 131.42 | 46 | 7.81 |
| County Championship | 104 | 5975 | 277 | 36.66 | 49.87 | 57 | 3.55 |
| English One Day Cup | 41 | 1380 | 108 | 40.59 | 95.30 | 19 | 5.35 |
| The Hundred Men's | 10 | 123 | 53 | 20.50 | 112.84 | 3 | 5.69 |
| CSA Provincial One Day Challenge | 15 | 375 | 86 | 34.09 | 91.91 | 5 | 5.00 |
| ICC Cricket World Cup | 9 | 216 | 69 | 24.00 | 82.13 | 5 | 4.94 |
| SA20 | 3 | 24 | 17 | 8.00 | 92.31 | 1 | 13.00 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Bangladesh | 1 | 62 | 62 | 62.00 | 129.17 | 1 | 0 |
Pakistan | 2 | 47 | 27 | 23.50 | 114.63 | 0 | 0 |
Ireland | 3 | 45 | 27 | 15.00 | 104.65 | 0 | 0 |
South Africa | 1 | 41 | 41 | – | 157.69 | 0 | 0 |
India | 2 | 40 | 23 | 20.00 | 111.11 | 0 | 0 |
Sri Lanka | 2 | 11 | 11 | 5.50 | 110.00 | 0 | 0 |
Zimbabwe | 1 | 1 | 1 | 1.00 | 20.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Ireland | 1 | 0 | 16 | – | 8.00 | – |
South Africa | 1 | 0 | 16 | – | 5.33 | – |
Bangladesh | 1 | 0 | 4 | – | 4.00 | – |
India | 1 | 0 | 36 | – | 12.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Afghanistan | 4 | 125 | 81 | 31.25 | 82.24 | 1 | 0 |
Zimbabwe | 3 | 115 | 50 | 38.33 | 70.55 | 1 | 0 |
New Zealand | 1 | 69 | 69 | 69.00 | 94.52 | 1 | 0 |
India | 1 | 35 | 35 | 35.00 | 109.38 | 0 | 0 |
Sri Lanka | 1 | 29 | 29 | 29.00 | 93.55 | 0 | 0 |
Pakistan | 1 | 17 | 17 | 17.00 | 80.95 | 0 | 0 |
Bangladesh | 1 | 15 | 15 | 15.00 | 45.45 | 0 | 0 |
South Africa | 1 | 12 | 12 | 12.00 | 48.00 | 0 | 0 |
Australia | 1 | 10 | 10 | 10.00 | 90.91 | 0 | 0 |
England | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Pakistan | 1 | 2 | 39 | 19.50 | 4.88 | 24.00 |
Zimbabwe | 3 | 2 | 136 | 68.00 | 5.44 | 75.00 |
Afghanistan | 4 | 2 | 75 | 37.50 | 4.17 | 54.00 |
South Africa | 1 | 1 | 16 | 16.00 | 5.33 | 18.00 |
Sri Lanka | 1 | 1 | 39 | 39.00 | 4.68 | 50.00 |
Bangladesh | 1 | 1 | 25 | 25.00 | 3.57 | 42.00 |
Australia | 1 | 0 | 19 | – | 4.75 | – |
New Zealand | 1 | 0 | 28 | – | 7.00 | – |
India | 1 | 0 | 25 | – | 8.33 | – |
England | 1 | 0 | 31 | – | 4.43 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 1 | 15 | 15 | 15.00 | 65.22 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 2 | 3 | 59 | 19.67 | 2.27 | 52.00 |
South Africa | 1 | 0 | 18 | – | 4.50 | – |
Last 10 innings · batting
71*vs MID
24vs LAN
8vs WOR
80*vs ESS
27vs MID
26vs YOR
9vs GLA
23vs SUS
28vs DER
66*vs LAN
List A
vs MID16 Aug 2026 · Not out
71*(67)
List A
vs LAN14 Aug 2026 · c JJ Bohannon b TE Bailey
24(19)
List A
vs WOR11 Aug 2026 · c & b B Swanepoel
8(18)
List A
vs ESS9 Aug 2026 · Not out
80*(85)
List A
vs MID7 Aug 2026 · b N Sharma
27(27)
List A
vs YOR31 Jul 2026 · lbw b K Yadav
26(43)
List A
vs GLA29 Jul 2026 · c W Smale b AW Gorvin
9(20)
List A
vs SUS24 Jul 2026 · c & b FJ Hudson-Prentice
23(17)
List A
vs DER21 Jul 2026 · b B W Aitchison
28(28)
T20
vs LAN12 Jul 2026 · Not out
66*(45)
Last 10 innings · bowling
3/46vs MID
0/20vs LAN
0/23vs HAM
1/24vs GLA
0/27vs SUS
0/6vs LAN
0/14vs DER
1/2vs LEI
0/18vs NOT
0/3vs MID
Durham Cricket
Netherlands Cricket
Bangladesh
Pakistan
Ireland
South Africa
India
Sri Lanka
Zimbabwe
Afghanistan
New Zealand
Australia
England