Personal details
Born22 Feb 1994
Age32 Years
BattingLeft hand Bat
BowlingLeft Arm Orthodox
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 8 | 388 | 55.42 | 47.84 | 23 | 3.78 |
| ODI | 5 | 22 | 7.33 | 88 | 6 | 6.35 |
| T20I | 5 | 24 | 6 | 104.34 | 5 | 7.11 |
| T20 | 107 | 1255 | 20.92 | 111.46 | 86 | 6.61 |
| List A | 107 | 2449 | 31.39 | 79.95 | 103 | 5.01 |
| First-class | 119 | 5474 | 31.45 | 43.58 | 286 | 3.03 |
Debuts
TestIndia vs South Africa, Visakhapatnam2 Oct 2019
First ClassKZ-Natal vs North West, Durban21 Feb 2013
List ANamibia vs KZ-Natal, Windhoek 13 Oct 2013
T20North West vs KZ-Natal, Durban 24 Feb 2013
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 11 | 4 | 388 | 109 | 55.42 | 811 | 47.84 | 1 | 2 | 34 | 4 | 7 |
| ODI | 5 | 4 | 1 | 22 | 9 | 7.33 | 25 | 88 | 0 | 0 | 2 | 0 | 2 |
| T20I | 5 | 5 | 1 | 24 | 9 | 6 | 23 | 104.34 | 0 | 0 | 2 | 1 | 2 |
| T20 | 107 | 84 | 24 | 1255 | 62 | 20.92 | 1126 | 111.46 | 0 | 5 | 85 | 39 | 45 |
| List A | 107 | 90 | 12 | 2449 | 100 | 31.39 | 3063 | 79.95 | 1 | 16 | 201 | 29 | 25 |
| First-class | 119 | 194 | 20 | 5474 | 181 | 31.45 | 12558 | 43.58 | 11 | 31 | 647 | 42 | 65 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 14 | 160 | 606 | 23 | 11/174 | 26.34 | 3.78 | 2 | 1 |
| ODI | 5 | 5 | 36.4 | 233 | 6 | 2/30 | 38.83 | 6.35 | 0 | 0 |
| T20I | 5 | 5 | 18 | 128 | 5 | 2/24 | 25.6 | 7.11 | 0 | 0 |
| T20 | 107 | 92 | 276.2 | 1827 | 86 | 4/12 | 21.24 | 6.61 | 0 | 0 |
| List A | 107 | 99 | 716.2 | 3589 | 103 | 4/36 | 34.84 | 5.01 | 0 | 0 |
| First-class | 119 | 177 | 2664.4 | 8087 | 286 | 12/175 | 28.27 | 3.03 | 17 | 4 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 34 | 1586 | 101 | 28.32 | 42.98 | 114 | 2.92 |
| CSA T20 Challenge | 38 | 456 | 60 | 22.80 | 118.13 | 24 | 6.53 |
| CSA Provincial One Day Challenge | 54 | 1128 | 93 | 34.18 | 88.26 | 49 | 4.93 |
| SA20 | 33 | 145 | 38 | 11.15 | 109.85 | 27 | 7.71 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 3 | 15 | 8 | 7.50 | 107.14 | 0 | 0 |
Australia | 2 | 9 | 9 | 4.50 | 100.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 3 | 4 | 70 | 17.50 | 6.36 | 16.50 |
Australia | 2 | 1 | 58 | 58.00 | 8.29 | 42.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 2 | 13 | 9 | 13.00 | 81.25 | 0 | 0 |
England | 1 | 7 | 7 | 7.00 | 116.67 | 0 | 0 |
New Zealand | 1 | 2 | 2 | 2.00 | 66.67 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Australia | 2 | 3 | 105 | 35.00 | 6.18 | 34.00 |
New Zealand | 1 | 2 | 50 | 25.00 | 5.77 | 26.00 |
England | 1 | 1 | 61 | 61.00 | 7.63 | 48.00 |
Pakistan | 1 | 0 | 17 | – | 5.67 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
India | 5 | 207 | 109 | 69.00 | 42.77 | 0 | 1 |
Pakistan | 3 | 106 | 89 | 53.00 | 52.22 | 1 | 0 |
Bangladesh | 1 | 68 | 68 | – | 90.67 | 1 | 0 |
West Indies | 2 | 7 | 4 | 3.50 | 14.29 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Pakistan | 4 | 11 | 202 | 18.36 | 3.54 | 31.09 |
Bangladesh | 2 | 5 | 55 | 11.00 | 3.44 | 19.20 |
Zimbabwe | 2 | 4 | 136 | 34.00 | 4.18 | 48.75 |
India | 5 | 3 | 203 | 67.67 | 4.37 | 93.00 |
West Indies | 1 | 0 | 10 | – | – | – |
Last 10 innings · batting
25vs BOL
61vs WP
4vs NWD
61vs WP
2vs MICT
2vs PR
19vs BOL
109vs IND
89*vs PAK
11vs PAK
T20
vs BOL5 Nov 2026 · c I Manack b FD Adams
25(30)
First Class
vs WP10 Sep 2026 · lbw b O Whitehead
61(103)
List A
vs NWD10 Mar 2026 · c ME Prince b SA Mothoa
4(8)
List A
vs WP3 Mar 2026 · b BE Hendricks
61(54)
T20
vs MICT16 Jan 2026 · b T Boult
2(3)
T20
vs PR31 Dec 2025 · c D Potgieter b N Mokoena
2(3)
T20
vs BOL30 Nov 2025 · b A Gqamane
19(18)
Test
vs IND22 Nov 2025 · c Y Jaiswal b M Siraj
109(206)
Test
vs PAK20 Oct 2025 · Not out
89*(155)
Test
vs PAK12 Oct 2025 · c A Salman b Sajid Khan
11(34)
Last 10 innings · bowling
0/23vs BOL
1/32vs TIT
1/25vs ETS
1/17vs BOL
3 & 0/17 & 24vs WP
2/74vs BOL
0/42vs NWD
0/26vs WP
0/57vs DOL
0/33vs PC

New Zealand
Australia
England
Pakistan
India
Bangladesh
West Indies
Zimbabwe