Personal details
Born12 May 1998
Age28 Years
BattingRight Hand Bat
BowlingRight Arm Fast
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 3 | 15 | 5 | 28.3 | 11 | 3.5 |
| ODI | 5 | 14 | – | 73.68 | 2 | 5.67 |
| T20I | 15 | 17 | 5.66 | 68 | 11 | 10.82 |
| T20 | 86 | 55 | 7.85 | 71.42 | 91 | 8.83 |
| List A | 48 | 90 | 11.25 | 56.25 | 54 | 5.41 |
| First-class | 64 | 453 | 7.67 | 31.06 | 198 | 3.5 |
| T10 | 2 | 0 | – | – | 2 | 15.00 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 3 | 4 | 1 | 15 | 10 | 5 | 53 | 28.3 | 0 | 0 | 2 | 0 | 2 |
| ODI | 5 | 2 | 2 | 14 | 10 | – | 19 | 73.68 | 0 | 0 | 0 | 0 | 1 |
| T20I | 15 | 5 | 2 | 17 | 8 | 5.66 | 25 | 68 | 0 | 0 | 1 | 0 | 3 |
| T20 | 86 | 17 | 10 | 55 | 13 | 7.85 | 77 | 71.42 | 0 | 0 | 3 | 1 | 33 |
| List A | 48 | 20 | 12 | 90 | 29 | 11.25 | 160 | 56.25 | 0 | 0 | 5 | 1 | 8 |
| First-class | 64 | 83 | 24 | 453 | 36 | 7.67 | 1458 | 31.06 | 0 | 0 | 70 | 1 | 26 |
| T10 | 2 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | 0 | 0 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 3 | 6 | 69.5 | 245 | 11 | 6/100 | 22.27 | 3.5 | 0 | 0 |
| ODI | 5 | 4 | 30.2 | 172 | 2 | 1/40 | 86 | 5.67 | 0 | 0 |
| T20I | 15 | 15 | 45.4 | 494 | 11 | 2/22 | 44.91 | 10.82 | 0 | 0 |
| T20 | 86 | 81 | 257.5 | 2276 | 91 | 4/12 | 25.01 | 8.83 | 0 | 0 |
| List A | 48 | 45 | 311.1 | 1685 | 54 | 5/71 | 31.2 | 5.41 | 1 | 0 |
| First-class | 64 | 115 | 1478.4 | 5184 | 198 | 9/112 | 26.18 | 3.5 | 7 | 0 |
| T10 | 2 | 2 | 3 | 45 | 2 | 2/33 | 22.50 | 15.00 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 29 | 251 | 36 | 8.37 | 35.30 | 95 | 3.37 |
| CSA T20 Challenge | 36 | 23 | 13 | 23.00 | 82.14 | 37 | 8.56 |
| CSA Provincial One Day Challenge | 21 | 19 | 7 | 6.33 | 57.58 | 31 | 5.30 |
| SA20 | 13 | 8 | 8 | 8.00 | 88.89 | 15 | 8.64 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 2 | 8 | 8 | 8.00 | 72.73 | 0 | 0 |
India | 2 | 5 | 3 | 2.50 | 55.56 | 0 | 0 |
New Zealand | 1 | 4 | 4 | – | 80.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
India | 4 | 5 | 187 | 37.40 | 11.69 | 19.20 |
Sri Lanka | 3 | 3 | 83 | 27.67 | 8.59 | 19.33 |
Pakistan | 5 | 2 | 137 | 68.50 | 9.13 | 45.00 |
New Zealand | 1 | 1 | 26 | 26.00 | 11.14 | 14.00 |
England | 1 | 0 | 45 | – | 16.88 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 1 | 10 | 10 | – | 71.43 | 0 | 0 |
Pakistan | 1 | 4 | 4 | – | 80.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
England | 2 | 2 | 82 | 41.00 | 5.02 | 49.00 |
Australia | 1 | 0 | 40 | – | 5.00 | – |
Pakistan | 1 | 0 | 50 | – | 8.33 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 2 | 10 | 10 | 10.00 | 30.30 | 0 | 0 |
Sri Lanka | 2 | 5 | 5 | 2.50 | 25.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Sri Lanka | 4 | 10 | 167 | 16.70 | 4.19 | 23.90 |
New Zealand | 2 | 0 | 78 | – | 2.60 | – |
Last 10 innings · batting
4*vs NZ
24vs WAR
2vs IND
0vs IND-A
6 & 17*vs IND-A
6 & 1vs NWD
9vs TIT
8vs DOL
12vs WPR
1*vs TIT
T20I
vs NZ20 Mar 2026 · Not out
4*(5)
First Class
vs WAR1 Feb 2026 · c PE Kruger b M Boast
24(51)
T20I
vs IND9 Dec 2025 · c A Sharma b S Dube
2(5)
List A
vs IND-A16 Nov 2025 · c A Singh b N Sindhu
0(2)
First Class
vs IND-A30 Oct 2025 · lbw b KK Ahmed & Not out
6 & 17*(16 & 16)
First Class
vs NWD21 Oct 2025 · b O Nyaku & c RA Herman b T Hlatuka
6 & 1(18 & 2)
First Class
vs TIT14 Oct 2025 · lbw b Tsepo Ndwandwa
9(39)
First Class
vs DOL8 Oct 2025 · b O Cele
8(26)
First Class
vs WPR2 Oct 2025 · c KI Simmonds b J Lawrence
12(68)
List A
vs TIT21 Feb 2025 · Not out
1*(2)
Last 10 innings · bowling
0/42vs NWD
1/37vs DOL
0/16vs NAM
1/32vs SFU
1/26vs NZ
1/37vs PC
1/14vs PR
1/30vs PC
2/46vs IND
2/38vs IND
Highveld Lions Cricket
Seattle Orcas
Pakistan
India
New Zealand
Sri Lanka
England
Australia