Personal details
Born27 Apr 1998
Age28 Years
NationalitySouth Africa
RoleBowler
BattingRight Hand Bat
BowlingRight Arm Fast
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 2 | 7 | – | 77.77 | 1 | 4.42 |
| T20 | 102 | 792 | 17.60 | 123.75 | 105 | 8.25 |
| List A | 51 | 750 | 31.25 | 88.33 | 52 | 4.86 |
| First-class | 52 | 1670 | 25.69 | 64.62 | 122 | 3.05 |
Debuts
First Class KZ-Natal vs E. Province, Durban12 Jan 2017
List A KZN-Inland vs KZ-Natal, Pietermaritzburg12 Feb 2017
T20 Dolphins vs Cape Cobras, Centurion 12 Nov 2017
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 2 | 1 | 1 | 7 | 7 | – | 9 | 77.77 | 0 | 0 | 0 | 0 | 0 |
| T20 | 102 | 59 | 14 | 792 | 66 | 17.60 | 640 | 123.75 | 0 | 3 | 52 | 23 | 42 |
| List A | 51 | 39 | 15 | 750 | 68 | 31.25 | 849 | 88.33 | 0 | 3 | 54 | 19 | 19 |
| First-class | 52 | 76 | 11 | 1670 | 104 | 25.69 | 2584 | 64.62 | 1 | 12 | 221 | 24 | 22 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 2 | 2 | 12 | 53 | 1 | 1/33 | 53.00 | 4.42 | 0 | 0 |
| T20 | 102 | 96 | 310.2 | 2561 | 105 | 4/21 | 24.39 | 8.25 | 0 | 0 |
| List A | 51 | 48 | 360.2 | 1753 | 52 | 5/26 | 33.71 | 4.86 | 1 | 0 |
| First-class | 52 | 87 | 1133 | 3462 | 122 | 7/106 | 28.37 | 3.05 | 3 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Caribbean Premier League | 8 | 14 | 8 | 7.00 | 77.78 | 8 | 8.00 |
| 4-Day Franchise Series | 23 | 712 | 104 | 22.97 | 62.07 | 61 | 2.93 |
| CSA T20 Challenge | 32 | 347 | 66 | 34.70 | 154.22 | 34 | 7.02 |
| Vitality Blast | 13 | 146 | 31 | 24.33 | 128.07 | 8 | 10.72 |
| County Championship | 6 | 127 | 43 | 18.14 | 51.42 | 12 | 4.07 |
| English One Day Cup | 1 | 33 | 33 | 33.00 | 330.00 | 0 | 5.00 |
| CSA Provincial One Day Challenge | 29 | 411 | 48 | 25.69 | 96.48 | 25 | 5.02 |
| SA20 | 37 | 173 | 23 | 10.81 | 105.49 | 34 | 8.58 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 2 | 10 | 7 | 10.00 | 142.86 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Zimbabwe | 3 | 3 | 53 | 17.67 | 5.89 | 18.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 1 | 7 | 7 | – | 77.78 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 1 | 1 | 33 | 33.00 | 4.71 | 42.00 |
Last 10 innings · batting
66vs WAR
25vs LIO
27*vs BOL
22*vs WP
29vs NAM
7*vs ZIM
1*vs NAM
3vs ZIM
33vs SUS
23*vs KEN
T20
vs WAR11 Nov 2026 · c A Mokgakane b K Mungroo
66(37)
T20
vs LIO1 Nov 2026 · runout (C Esterhuizen / CE Yusuf)
25(9)
T20
vs BOL25 Oct 2026 · Not out
27*(18)
T20
vs WP25 Sep 2026 · Not out
22*(10)
ODI
vs NAM11 Sep 2026 · c G Erasmus b JT Brassell
29(13)
T20I
vs ZIM6 Sep 2026 · Not out
7*(4)
T20I
vs NAM4 Sep 2026 · Not out
1*(2)
T20I
vs ZIM1 Sep 2026 · c I Kaia b W Madhevere
3(3)
List A
vs SUS11 Aug 2026 · c JA Simpson b Toby Munt
33(10)
T20
vs KEN12 Jul 2026 · Not out
23*(15)
Last 10 innings · bowling
0/35vs WAR
0/16vs DOL
1/49vs LIO
4/22vs BOL
1/12vs SA-E
1/23vs KNT
1/30vs WP
0/20vs NAM
3/27vs NAM
2/22vs ZIM
South Africa Cricket
Titans Cricket
Zimbabwe
New Zealand