Personal details
Born16 Jul 1997
Age29 Years
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| T20 | 31 | 614 | 20.47 | 129.54 | 3 | 8.62 |
| List A | 52 | 1351 | 28.74 | 77.24 | 4 | 4.38 |
| First-class | 51 | 2558 | 31.19 | 47.71 | 7 | 4.25 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 31 | 31 | 1 | 614 | 84 | 20.47 | 474 | 129.54 | 0 | 1 | 55 | 12 | 10 |
| List A | 52 | 51 | 4 | 1351 | 96 | 28.74 | 1749 | 77.24 | 0 | 9 | 141 | 7 | 17 |
| First-class | 51 | 88 | 6 | 2558 | 140 | 31.19 | 5361 | 47.71 | 5 | 10 | 329 | 3 | 33 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 31 | 5 | 8 | 69 | 3 | 2/39 | 23 | 8.62 | 0 | 0 |
| List A | 52 | 4 | 11.1 | 49 | 4 | 3/29 | 12.25 | 4.38 | 0 | 0 |
| First-class | 51 | 17 | 56 | 238 | 7 | 4/48 | 34 | 4.25 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 15 | 931 | 110 | 32.10 | 47.48 | 5 | 3.57 |
| CSA T20 Challenge | 11 | 215 | 45 | 23.89 | 129.52 | 0 | – |
| CSA Provincial One Day Challenge | 28 | 704 | 86 | 30.61 | 74.66 | 4 | 3.44 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 1 | 54 | 54 | 54.00 | 90.00 | 1 | 0 |
Last 10 innings · batting
6vs WAR
33vs DOL
25vs SWD
45vs LIO
7vs SA-E
5vs KZNI
38vs KNT
41vs TIT
15vs WP
80*vs BOR
T20
vs WAR8 Nov 2026 · c BS Makhanya b S Muthusamy
6(9)
T20
vs DOL6 Nov 2026 · st Hanu Viljoen b B Parsons
33(30)
T20
vs SWD31 Oct 2026 · b A Phehlukwayo
25(26)
T20
vs LIO28 Oct 2026 · lbw b BC Fortuin
45(25)
T20
vs SA-E25 Oct 2026 · c M Bakker b S Engelbrecht
7(8)
T20
vs KZNI22 Oct 2026 · b Rowan Rajah
5(8)
T20
vs KNT14 Oct 2026 · lbw b M Mhlanga
38(23)
T20
vs TIT11 Oct 2026 · c AD Galiem b D Ferreira
41(26)
T20
vs WP6 Oct 2026 · c K Joseph b GF Linde
15(11)
List A
vs BOR20 Sep 2026 · Not out
80*(85)
Last 10 innings · bowling
3/29vs SWD
0/5vs LMP
0/6vs MPL
0/14vs BOR
0/2vs BOR
0/20vs MPL
0 & 0/16 & 16vs LMP
0/22vs MPL
3/27vs NC
1/2vs KNI
List A
vs SWD5 Mar 2025
3/29
First Class
vs LMP31 Oct 2024
0/5
T20
vs MPL29 Sep 2024
0/6
T20
vs BOR9 Mar 2024
0/14
First Class
vs BOR15 Feb 2024
0/2
First Class
vs MPL8 Feb 2024
0/20
First Class
vs LMP9 Mar 2023
0 & 0/16 & 16
First Class
vs MPL2 Mar 2023
0/22
First Class
vs NC23 Feb 2023
3/27
List A
vs KNI11 Dec 2022
1/2
England