Personal details
Born21 Jan 1998
Age28 Years
NationalitySouth Africa
BattingRight Hand Bat
BowlingRight Arm Leg Spin
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| T20 | 81 | 1343 | 26.86 | 122.54 | 0 | 15.00 |
| List A | 52 | 1822 | 45.55 | 91.23 | 4 | 6.68 |
| First-class | 38 | 1728 | 36 | 51.96 | 5 | 5.17 |
| T10 | 3 | 71 | 23.67 | 186.84 | 0 | – |
Debuts
First ClassEasterns vs Northerns, Pretoria 9 Nov 2017
List ANortherns vs KZ-Natal, Durban 7 Jan 2018
T20Northerns vs Zim Select, Oudtshoorn 15 Sep 2018
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 81 | 67 | 17 | 1343 | 72 | 26.86 | 1096 | 122.54 | 0 | 5 | 104 | 32 | 21 |
| List A | 52 | 48 | 8 | 1822 | 200 | 45.55 | 1997 | 91.23 | 3 | 13 | 138 | 40 | 18 |
| First-class | 38 | 52 | 4 | 1728 | 170 | 36 | 3325 | 51.96 | 6 | 8 | 192 | 22 | 23 |
| T10 | 3 | 3 | 0 | 71 | 29 | 23.67 | 38 | 186.84 | 0 | 0 | 5 | 5 | 0 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 81 | 3 | 3 | 45 | 0 | 0/8 | 0 | 15.00 | 0 | 0 |
| List A | 52 | 8 | 29 | 194 | 4 | 2/20 | 48.5 | 6.68 | 0 | 0 |
| First-class | 38 | 23 | 62.1 | 322 | 5 | 1/2 | 64.4 | 5.17 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 19 | 918 | 170 | 39.91 | 51.17 | 1 | 5.57 |
| CSA T20 Challenge | 45 | 755 | 67 | 32.83 | 128.62 | 0 | 15.00 |
| CSA Provincial One Day Challenge | 36 | 1104 | 114 | 39.43 | 87.97 | 4 | 6.10 |
| SA20 | 26 | 383 | 72 | 22.53 | 107.58 | 0 | – |
Last 10 innings · batting
60*vs BOL
8vs WP
39*vs TIT
3*vs LMP
13*vs NC
0vs BOR
66vs NWD
3vs DOL
52 & 1vs BOL
29vs DOL
T20
vs BOL11 Nov 2026 · Not out
60*(48)
T20
vs WP7 Nov 2026 · c J Breed b S Gobeni
8(10)
T20
vs TIT1 Nov 2026 · Not out
39*(22)
T20
vs LMP24 Oct 2026 · Not out
3*(3)
T20
vs NC18 Oct 2026 · Not out
13*(10)
T20
vs BOR13 Oct 2026 · b A Gqamane
0(1)
T20
vs NWD2 Oct 2026 · c D Forrester b SA Mothoa
66(36)
T20
vs DOL27 Sep 2026 · lbw b Tristan Luus
3(7)
First Class
vs BOL10 Sep 2026 · b S Mahima & c G Kaplan b N Brand
52 & 1(81 & 9)
T10
vs DOL19 Apr 2026 · runout (Hanu Viljoen)
29(21)
Last 10 innings · bowling
0/8vs NC
0/17vs NWD
1 & 0/5 & 14vs DOL
1/4vs TIT
0/10vs DOL
1/2vs WAR
0/11vs NWD
0/1vs WPR
0/20vs BOL
1/32vs ZIM-E
T20
vs NC18 Oct 2026
0/8
First Class
vs NWD21 Oct 2025
0/17
First Class
vs DOL8 Oct 2025
1 & 0/5 & 14
First Class
vs TIT10 Apr 2025
1/4
First Class
vs DOL14 Dec 2023
0/10
First Class
vs WAR30 Nov 2023
1/2
First Class
vs NWD13 Nov 2023
0/11
First Class
vs WPR4 Nov 2023
0/1
List A
vs BOL14 Oct 2023
0/20
List A
vs ZIM-E21 Aug 2023
1/32
Highveld Lions Cricket