Personal details
Born12 May 1997
Age29 Years
NationalitySouth Africa
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 32 | 1280 | 29.09 | 55.80 | 0 | 0 |
| ODI | 19 | 533 | 38.07 | 90.64 | 0 | 0 |
| T20 | 92 | 1802 | 26.12 | 131.25 | 0 | 0 |
| List A | 75 | 2159 | 38.55 | 90.22 | 0 | 0 |
| First-class | 120 | 7280 | 46.66 | 61.97 | 0 | 0 |
| T10 | 2 | 9 | – | 180.00 | 0 | – |
Debuts
Test West Indies vs South Africa, Gros Islet 10 Jun 2021
First ClassGriq West vs W Province, Cape Town22 Jan 2015
List AW Province vs Griq West, Cape Town 25 Jan 2015
T20 Namibia vs W Province, Pietermaritzburg 2 Sep 2016
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 32 | 50 | 6 | 1280 | 136 | 29.09 | 2294 | 55.80 | 4 | 3 | 131 | 14 | 93 |
| ODI | 19 | 16 | 2 | 533 | 95 | 38.07 | 588 | 90.64 | 0 | 5 | 41 | 11 | 11 |
| T20 | 92 | 83 | 14 | 1802 | 116 | 26.12 | 1373 | 131.25 | 1 | 5 | 141 | 57 | 43 |
| List A | 75 | 63 | 7 | 2159 | 114 | 38.55 | 2393 | 90.22 | 4 | 14 | 169 | 40 | 87 |
| First-class | 120 | 183 | 27 | 7280 | 216 | 46.66 | 11747 | 61.97 | 17 | 34 | 849 | 78 | 371 |
| T10 | 2 | 1 | 1 | 9 | 9 | – | 5 | 180.00 | 0 | 0 | 0 | 1 | 0 |
Bowling
No bowling stats available.
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 41 | 3115 | 216 | 54.65 | 65.57 | 0 | – |
| CSA T20 Challenge | 33 | 684 | 77 | 25.33 | 124.36 | 0 | – |
| County Championship | 23 | 1116 | 148 | 38.48 | 59.33 | 0 | – |
| English One Day Cup | 10 | 591 | 105 | 84.43 | 90.64 | 0 | – |
| CSA Provincial One Day Challenge | 33 | 1303 | 114 | 48.26 | 87.98 | 0 | – |
| SA20 | 29 | 591 | 116 | 29.55 | 134.93 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 3 | 118 | 67 | 39.33 | 101.72 | 1 | 0 |
Pakistan | 2 | 106 | 62 | 106.00 | 124.71 | 1 | 0 |
Australia | 3 | 101 | 50 | 33.67 | 84.17 | 1 | 0 |
Bangladesh | 3 | 88 | 58 | 44.00 | 74.58 | 1 | 0 |
Sri Lanka | 1 | 12 | 12 | 12.00 | 60.00 | 0 | 0 |
Afghanistan | 2 | 12 | 10 | 6.00 | 92.31 | 0 | 0 |
New Zealand | 1 | 1 | 1 | 1.00 | 25.00 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Bangladesh | 6 | 209 | 114 | 41.80 | 64.51 | 0 | 1 |
Australia | 9 | 199 | 64 | 24.88 | 56.70 | 2 | 0 |
New Zealand | 4 | 188 | 136 | 62.67 | 65.51 | 0 | 1 |
West Indies | 6 | 158 | 59 | 26.33 | 50.32 | 1 | 0 |
Pakistan | 6 | 135 | 100 | 22.50 | 52.73 | 0 | 1 |
Sri Lanka | 3 | 123 | 105 | 61.50 | 67.58 | 0 | 1 |
India | 8 | 119 | 45 | 14.88 | 40.75 | 0 | 0 |
Zimbabwe | 3 | 88 | 42 | 44.00 | 65.67 | 0 | 0 |
England | 5 | 61 | 21 | 15.25 | 39.61 | 0 | 0 |
Last 10 innings · batting
35*vs SWD
46vs LIO
13 & 1vs AUS
0 & 5vs DOL
45vs WAR
43vs LEI
105vs YOR
57*vs SUR
85vs GLO
39*vs NOR
T20
vs SWD10 Nov 2026 · Not out
35*(34)
T20
vs LIO7 Nov 2026 · b Nqabayomzi Peter
46(22)
Test
vs AUS9 Oct 2026 · c S Smith b NM Lyon & c S Smith b MT Renshaw
13 & 1(20 & 3)
First Class
vs DOL17 Sep 2026 · c G Roelofsen b O Cele & b Tristan Luus
0 & 5(8 & 12)
First Class
vs WAR10 Sep 2026 · c & b K Mungroo
45(58)
List A
vs LEI16 Aug 2026 · c R Ahmed b A Green
43(51)
List A
vs YOR14 Aug 2026 · c W Bennison b BO Coad
105(123)
List A
vs SUR11 Aug 2026 · Not out
57*(46)
List A
vs GLO9 Aug 2026 · c JR Bracey b O Price
85(81)
List A
vs NOR7 Aug 2026 · Not out
39*(42)

Ireland
Pakistan
Australia
Bangladesh
Sri Lanka
Afghanistan
New Zealand
West Indies
India
Zimbabwe
England