Personal details
Born10 Apr 1998
Age28 Years
NationalitySouth Africa
BattingRight Hand Bat
BowlingRight Arm Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 2 | 35 | 35 | 53.03 | 10 | 2.59 |
| ODI | 1 | 5 | 5 | 45.45 | 0 | 8 |
| T20 | 47 | 107 | 15.28 | 93.04 | 45 | 8.94 |
| List A | 35 | 159 | 15.9 | 63.34 | 51 | 5.42 |
| First-class | 48 | 896 | 17.92 | 48.82 | 140 | 3.39 |
Debuts
First ClassGauteng vs Boland, Johannesburg 17 Oct 2019
List A KZN-Inland vs Gauteng, Pietermaritzburg 6 Oct 2019
T20Mpumalanga vs Kenya, East London14 Sep 2018
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 2 | 1 | 35 | 27 | 35 | 66 | 53.03 | 0 | 0 | 6 | 0 | 2 |
| ODI | 1 | 1 | 0 | 5 | 5 | 5 | 11 | 45.45 | 0 | 0 | 1 | 0 | 0 |
| T20 | 47 | 21 | 14 | 107 | 25 | 15.28 | 115 | 93.04 | 0 | 0 | 3 | 4 | 11 |
| List A | 35 | 16 | 6 | 159 | 28 | 15.9 | 251 | 63.34 | 0 | 0 | 11 | 3 | 13 |
| First-class | 48 | 58 | 8 | 896 | 84 | 17.92 | 1835 | 48.82 | 0 | 1 | 117 | 10 | 14 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 4 | 47 | 122 | 10 | 6/64 | 12.2 | 2.59 | 0 | 0 |
| ODI | 1 | 1 | 10 | 80 | 0 | – | 0 | 8 | 0 | 0 |
| T20 | 47 | 46 | 151.3 | 1355 | 45 | 3/15 | 30.11 | 8.94 | 0 | 0 |
| List A | 35 | 33 | 250.2 | 1358 | 51 | 4/26 | 26.62 | 5.42 | 0 | 0 |
| First-class | 48 | 88 | 1259.1 | 4270 | 140 | 7/79 | 30.5 | 3.39 | 5 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 12 | 181 | 46 | 12.07 | 44.04 | 36 | 3.41 |
| CSA T20 Challenge | 36 | 30 | 7 | 10.00 | 76.92 | 41 | 8.41 |
| Vitality Blast | 1 | 0 | 0 | – | – | 0 | 11.00 |
| County Championship | 10 | 187 | 44 | 17.00 | 37.18 | 25 | 3.84 |
| English One Day Cup | 5 | 21 | 21 | 21.00 | 87.50 | 5 | 6.87 |
| SA20 | 7 | 40 | 12 | 20.00 | 95.24 | 5 | 9.68 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 1 | 5 | 5 | 5.00 | 45.45 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
England | 1 | 0 | 80 | – | 8.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 2 | 35 | 27 | 35.00 | 53.03 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Zimbabwe | 4 | 10 | 122 | 12.20 | 2.60 | 28.20 |
Last 10 innings · batting
4vs BOR
21vs ENG-L
0 & 0*vs ESS
15 & 18vs GLA
20 & 0*vs SOM
8vs YOR
2 & 12vs ESS
11*vs TIT
1vs SEC
9*vs JSK
T20
vs BOR13 Oct 2026 · c N Roux b S Langa
4(4)
First Class
vs ENG-L29 May 2026 · Retired hurt
21(30)
First Class
vs ESS8 May 2026 · Not out & c SR Harmer b PWA Mulder
0 & 0*(3 & 4)
First Class
vs GLA1 May 2026 · b R Hadley & lbw b ZU Hassan
15 & 18(66 & 44)
First Class
vs SOM17 Apr 2026 · Not out & lbw b C Overton
20 & 0*(47 & 11)
First Class
vs YOR10 Apr 2026 · lbw b G Hill
8(18)
First Class
vs ESS3 Apr 2026 · lbw b MJJ Critchley & b PWA Mulder
2 & 12(6 & 24)
List A
vs TIT29 Mar 2026 · Not out
11*(12)
T20
vs SEC29 Dec 2025 · b KTH Ratnayake
1(3)
T20
vs JSK27 Dec 2025 · Not out
9*(9)
Last 10 innings · bowling
1/26vs BOL
1/48vs WP
1/35vs TIT
1/40vs ETS
1/25vs LMP
2/16vs NC
2/26vs BOR
1/45vs NWD
2/38vs DOL
3/51vs ENG-L
Highveld Lions Cricket
England
Zimbabwe