Personal details
Born5 Aug 1996
Age30 Years
BattingLeft hand Bat
BowlingRight Arm Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| T20 | 100 | 1411 | 31.36 | 131.50 | 51 | 7.99 |
| List A | 69 | 1578 | 36.69 | 98.56 | 50 | 4.78 |
| First-class | 53 | 2737 | 44.14 | 55.75 | 135 | 3.07 |
| T10 | 2 | 5 | 2.50 | 55.56 | 0 | – |
Debuts
First Class Gauteng vs Northerns , Johannesburg 5 Nov 2015
List A Gauteng vs Free State, Johannesburg 28 Feb 2016
T20Gauteng vs Northerns, Johannesburg 8 Nov 2015
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 100 | 74 | 29 | 1411 | 71 | 31.36 | 1073 | 131.50 | 0 | 3 | 98 | 63 | 32 |
| List A | 69 | 57 | 14 | 1578 | 96 | 36.69 | 1601 | 98.56 | 0 | 11 | 127 | 48 | 12 |
| First-class | 53 | 81 | 19 | 2737 | 169 | 44.14 | 4909 | 55.75 | 5 | 11 | 346 | 43 | 17 |
| T10 | 2 | 2 | 0 | 5 | 5 | 2.50 | 9 | 55.56 | 0 | 0 | 0 | 0 | 0 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 100 | 56 | 125.2 | 1002 | 51 | 5/10 | 19.65 | 7.99 | 2 | 0 |
| List A | 69 | 59 | 365.3 | 1748 | 50 | 4/22 | 34.96 | 4.78 | 0 | 0 |
| First-class | 53 | 86 | 1058.1 | 3257 | 135 | 9/90 | 24.12 | 3.07 | 4 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Caribbean Premier League | 7 | 79 | 24 | 26.33 | 121.54 | 4 | 8.88 |
| 4-Day Franchise Series | 19 | 996 | 155 | 47.43 | 56.21 | 62 | 3.35 |
| CSA T20 Challenge | 32 | 468 | 46 | 36.00 | 135.26 | 20 | 8.39 |
| Vitality Blast | 3 | 26 | 24 | 13.00 | 123.81 | 1 | 30.75 |
| County Championship | 3 | 173 | 84 | 34.60 | 38.96 | 7 | 3.66 |
| CSA Provincial One Day Challenge | 42 | 980 | 96 | 35.00 | 101.87 | 22 | 5.18 |
| SA20 | 33 | 280 | 44 | 28.00 | 140.00 | 9 | 8.89 |
| Major League Cricket | 2 | 2 | 2 | 2.00 | 33.33 | 2 | 12.75 |
| Global Super League | 1 | 0 | 0 | 0.00 | 0.00 | 1 | – |
Last 10 innings · batting
46*vs SWD
39*vs NWD
12*vs DOL
0vs GAW
2vs SUS
1 & 55vs SUS
84*vs SUR
24vs SOM
15 & 18vs NOT
33vs TIT
T20
vs SWD7 Oct 2026 · Not out
46*(28)
T20
vs NWD2 Oct 2026 · Not out
39*(15)
T20
vs DOL27 Sep 2026 · Not out
12*(4)
T20
vs GAW26 Jul 2026 · b G Motie
0(1)
T20
vs SUS12 Jul 2026 · c C Tear b J J Carson
2(2)
First Class
vs SUS19 Jun 2026 · c TJ Haines b J J Carson & c TJ Price b J J Carson
1 & 55(16 & 129)
First Class
vs SUR7 Jun 2026 · Not out
84*(171)
T20
vs SOM22 May 2026 · c C Overton b JT Ball
24(19)
First Class
vs NOT15 May 2026 · c H Hameed b F O'Neill & c J Haynes b LP White
15 & 18(53 & 75)
List A
vs TIT29 Mar 2026 · c N Brand b L Williams
33(27)
Last 10 innings · bowling
1/33vs NC
1/9vs SWD
0/52vs NWD
1/23vs DOL
1/5vs GAW
1/22vs SUS
2 & 0/29 & 30vs SUS
3 & 1/83 & 37vs SUR
0/19vs SOM
1/55vs NOT
T20
vs NC18 Oct 2026
1/33
T20
vs SWD7 Oct 2026
1/9
T20
vs NWD2 Oct 2026
0/52
T20
vs DOL27 Sep 2026
1/23
T20
vs GAW26 Jul 2026
1/5
T20
vs SUS12 Jul 2026
1/22
First Class
vs SUS19 Jun 2026
2 & 0/29 & 30
First Class
vs SUR7 Jun 2026
3 & 1/83 & 37
T20
vs SOM22 May 2026
0/19
First Class
vs NOT15 May 2026
1/55
Highveld Lions Cricket
Lahore Qalandars
Multan Sultans