Personal details
Born23 Sep 1993
Age33 Years
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 2 | 12 | 6 | 63.15 | 6 | 3.25 |
| ODI | 3 | 18 | 9 | 100 | 5 | 5.69 |
| T20I | 6 | 0 | 0.00 | 0.00 | 9 | 9.24 |
| T20 | 135 | 494 | 17.03 | 123.19 | 124 | 6.57 |
| List A | 108 | 977 | 19.54 | 81.21 | 99 | 4.78 |
| First-class | 83 | 1672 | 18.17 | 53.64 | 257 | 2.71 |
| T10 | 4 | 30 | 15.00 | 125.00 | 0 | 11.80 |
Debuts
First ClassKZ-Natal vs Border, East London24 Nov 2011
List ABorder vs KZ-Natal, Durban14 Nov 2010
T20Impi vs Dolphins, Benoni7 Mar 2012
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 2 | 0 | 12 | 8 | 6 | 19 | 63.15 | 0 | 0 | 1 | 0 | 0 |
| ODI | 3 | 2 | 0 | 18 | 17 | 9 | 18 | 100 | 0 | 0 | 1 | 1 | 0 |
| T20I | 6 | 1 | 0 | 0 | 0 | 0.00 | 1 | 0.00 | 0 | 0 | 0 | 0 | 0 |
| T20 | 135 | 56 | 27 | 494 | 35 | 17.03 | 401 | 123.19 | 0 | 0 | 21 | 28 | 28 |
| List A | 108 | 70 | 20 | 977 | 86 | 19.54 | 1203 | 81.21 | 0 | 3 | 76 | 21 | 32 |
| First-class | 83 | 107 | 15 | 1672 | 134 | 18.17 | 3117 | 53.64 | 1 | 7 | 171 | 49 | 42 |
| T10 | 4 | 4 | 2 | 30 | 22 | 15.00 | 24 | 125.00 | 0 | 0 | 5 | 0 | 2 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 4 | 54.4 | 178 | 6 | 4/78 | 29.66 | 3.25 | 0 | 0 |
| ODI | 3 | 3 | 26 | 148 | 5 | 4/29 | 29.60 | 5.69 | 0 | 0 |
| T20I | 6 | 6 | 17 | 157 | 9 | 3/32 | 17.44 | 9.24 | 0 | 0 |
| T20 | 135 | 127 | 435.5 | 2862 | 124 | 4/22 | 23.08 | 6.57 | 0 | 0 |
| List A | 108 | 100 | 778.4 | 3724 | 99 | 4/46 | 37.61 | 4.78 | 0 | 0 |
| First-class | 83 | 131 | 2704.4 | 7349 | 257 | 11/97 | 28.59 | 2.71 | 13 | 3 |
| T10 | 4 | 3 | 5 | 59 | 0 | – | – | 11.80 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 27 | 432 | 69 | 14.90 | 42.94 | 111 | 2.82 |
| CSA T20 Challenge | 60 | 218 | 33 | 21.80 | 132.12 | 58 | 6.18 |
| CSA Provincial One Day Challenge | 52 | 394 | 46 | 19.70 | 89.14 | 53 | 4.83 |
| SA20 | 17 | 14 | 6 | 4.67 | 63.64 | 15 | 7.46 |
Against teams
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Zimbabwe | 3 | 4 | 90 | 22.50 | 9.00 | 15.00 |
New Zealand | 2 | 2 | 35 | 17.50 | 5.00 | 21.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
India | 1 | 17 | 17 | 17.00 | 106.25 | 0 | 0 |
Australia | 1 | 1 | 1 | 1.00 | 50.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Australia | 1 | 1 | 46 | 46.00 | 4.60 | 60.00 |
India | 1 | 0 | 73 | – | 7.30 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 2 | 12 | 8 | 6.00 | 63.16 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Zimbabwe | 2 | 4 | 78 | 19.50 | 3.25 | 36.00 |
Pakistan | 2 | 2 | 100 | 50.00 | 3.26 | 92.00 |
Last 10 innings · batting
33vs WAR
1*vs LIO
19 & 7vs WP
4vs NAM
0vs NAM
5vs ENG-L
0vs ENG-L
29vs ENG-L
22*vs LIO
0vs LIO
T20
vs WAR20 Oct 2026 · lbw b W Bedja
33(28)
T20
vs LIO27 Sep 2026 · Not out
1*(1)
First Class
vs WP17 Sep 2026 · c & b S Gobeni & b TL Moreki
19 & 7(33 & 22)
ODI
vs NAM11 Sep 2026 · c G Erasmus b JT Brassell
4(4)
T20I
vs NAM28 Aug 2026 · c (sub JN Balt) b J Smit
0(1)
List A
vs ENG-L9 Jun 2026 · c MS Crane b R Ahmed
5(8)
First Class
vs ENG-L29 May 2026 · c B Mayes b H T Crocombe
0(1)
First Class
vs ENG-L22 May 2026 · c B Mayes b EV Jack
29(41)
T10
vs LIO19 Apr 2026 · Not out
22*(14)
T10
vs LIO18 Apr 2026 · b Zakwan Patel
0(1)
Last 10 innings · bowling
0/31vs ETS
1/36vs BOL
0/7vs SWD
0/16vs WAR
2/25vs NWD
1/17vs BOR
5/11vs LMP
1/28vs LIO
1 & 4/57 & 88vs WP
0/26vs NAM
South Africa Cricket
Dolphins Cricket
Zimbabwe
New Zealand
India
Australia
Pakistan