Personal details
Born19 Feb 1998
Age28 Years
BattingRight Hand Bat
BowlingRight Arm Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 26 | 1325 | 34.87 | 56.03 | 47 | 3.12 |
| ODI | 30 | 338 | 18.77 | 84.92 | 26 | 6.31 |
| T20I | 15 | 152 | 15.2 | 104.82 | 13 | 9.37 |
| T20 | 157 | 2556 | 25.05 | 131.34 | 93 | 8.82 |
| List A | 95 | 2214 | 37.52 | 92.98 | 98 | 5.42 |
| First-class | 99 | 5522 | 40.01 | 58.32 | 235 | 3.25 |
Debuts
TestSouth Africa vs Sri Lanka, Gqeberha 21 Feb 2019
ODISouth Africa vs Bangladesh, East London22 Oct 2017
T20ISouth Africa vs Pakistan, Centurion16 Apr 2021
First ClassCape Cobras vs LIONS, Johannesburg5 Oct 2016
List ATitans vs LIONS, Centurion 26 Feb 2017
T20Titans vs LIONS, Johannesburg12 Nov 2016
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 26 | 43 | 5 | 1325 | 367 | 34.87 | 2365 | 56.03 | 3 | 1 | 152 | 17 | 31 |
| ODI | 30 | 24 | 6 | 338 | 64 | 18.77 | 398 | 84.92 | 0 | 2 | 33 | 5 | 9 |
| T20I | 15 | 12 | 2 | 152 | 36 | 15.2 | 145 | 104.82 | 0 | 0 | 11 | 6 | 7 |
| T20 | 157 | 131 | 29 | 2556 | 83 | 25.05 | 1946 | 131.34 | 0 | 12 | 195 | 98 | 77 |
| List A | 95 | 83 | 24 | 2214 | 116 | 37.52 | 2381 | 92.98 | 3 | 15 | 213 | 42 | 28 |
| First-class | 99 | 165 | 27 | 5522 | 367 | 40.01 | 9468 | 58.32 | 15 | 19 | 712 | 59 | 83 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 26 | 44 | 371.3 | 1158 | 47 | 6/67 | 24.64 | 3.12 | 0 | 0 |
| ODI | 30 | 29 | 157.2 | 994 | 26 | 3/25 | 38.23 | 6.31 | 0 | 0 |
| T20I | 15 | 14 | 29 | 272 | 13 | 2/10 | 20.92 | 9.37 | 0 | 0 |
| T20 | 157 | 119 | 303.1 | 2674 | 93 | 4/14 | 28.75 | 8.82 | 0 | 0 |
| List A | 95 | 85 | 580.4 | 3150 | 98 | 4/47 | 32.14 | 5.42 | 0 | 0 |
| First-class | 99 | 155 | 1880.4 | 6126 | 235 | 12/45 | 26.06 | 3.25 | 5 | 1 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Indian Premier League | 1 | 9 | 9 | 9.00 | 81.82 | 0 | 16.00 |
| 4-Day Franchise Series | 25 | 1382 | 146 | 40.65 | 61.42 | 55 | 3.50 |
| CSA T20 Challenge | 33 | 521 | 59 | 37.21 | 140.43 | 24 | 7.44 |
| Vitality Blast | 32 | 613 | 83 | 23.58 | 131.55 | 19 | 9.24 |
| County Championship | 26 | 1416 | 235 | 35.40 | 60.69 | 62 | 3.44 |
| English One Day Cup | 19 | 907 | 116 | 75.58 | 99.13 | 28 | 4.95 |
| ICC Champions Trophy | 3 | 20 | 12 | 20.00 | 105.26 | 6 | 4.88 |
| CSA Provincial One Day Challenge | 33 | 676 | 101 | 33.80 | 92.60 | 31 | 5.46 |
| SA20 | 43 | 740 | 59 | 22.42 | 132.14 | 18 | 9.64 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
West Indies | 5 | 55 | 36 | 18.33 | 110.00 | 0 | 0 |
New Zealand | 4 | 47 | 31 | 11.75 | 85.45 | 0 | 0 |
Ireland | 2 | 44 | 36 | 22.00 | 141.94 | 0 | 0 |
Pakistan | 1 | 6 | 6 | 6.00 | 66.67 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 4 | 5 | 77 | 15.40 | 8.56 | 10.80 |
Ireland | 4 | 5 | 100 | 20.00 | 10.00 | 12.00 |
West Indies | 4 | 2 | 70 | 35.00 | 10.00 | 21.00 |
Sri Lanka | 1 | 1 | 11 | 11.00 | 11.00 | 6.00 |
Pakistan | 1 | 0 | 14 | – | 7.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 2 | 72 | 64 | 36.00 | 98.63 | 1 | 0 |
Afghanistan | 3 | 66 | 52 | 33.00 | 68.04 | 1 | 0 |
Sri Lanka | 8 | 65 | 19 | 13.00 | 82.28 | 0 | 0 |
Australia | 3 | 62 | 31 | 31.00 | 105.08 | 0 | 0 |
Ireland | 2 | 54 | 43 | 27.00 | 103.85 | 0 | 0 |
Zimbabwe | 1 | 14 | 14 | – | 82.35 | 0 | 0 |
Pakistan | 1 | 2 | 2 | 2.00 | 33.33 | 0 | 0 |
Bangladesh | 1 | 2 | 2 | 2.00 | 50.00 | 0 | 0 |
India | 2 | 1 | 1 | 0.50 | 25.00 | 0 | 0 |
England | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Sri Lanka | 9 | 7 | 270 | 38.57 | 6.43 | 36.00 |
England | 3 | 6 | 122 | 20.33 | 5.46 | 22.33 |
Pakistan | 2 | 3 | 99 | 33.00 | 7.62 | 26.00 |
Ireland | 2 | 2 | 47 | 23.50 | 5.88 | 24.00 |
India | 3 | 2 | 81 | 40.50 | 5.40 | 45.00 |
Afghanistan | 4 | 2 | 120 | 60.00 | 6.32 | 57.00 |
Australia | 2 | 1 | 124 | 124.00 | 10.33 | 72.00 |
New Zealand | 2 | 1 | 80 | 80.00 | 6.67 | 72.00 |
Bangladesh | 1 | 1 | 32 | 32.00 | 4.00 | 48.00 |
Zimbabwe | 1 | 1 | 19 | 19.00 | 3.17 | 36.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 3 | 531 | 367 | 265.50 | 90.46 | 0 | 2 |
Australia | 7 | 220 | 115 | 31.43 | 42.72 | 0 | 1 |
Bangladesh | 6 | 209 | 105 | 41.80 | 52.64 | 1 | 1 |
West Indies | 8 | 162 | 42 | 23.14 | 44.75 | 0 | 0 |
India | 6 | 96 | 35 | 19.20 | 47.06 | 0 | 0 |
Sri Lanka | 6 | 81 | 36 | 16.20 | 57.86 | 0 | 0 |
Pakistan | 5 | 75 | 33 | 15.00 | 40.54 | 0 | 0 |
New Zealand | 2 | 49 | 35 | 24.50 | 36.84 | 0 | 0 |
England | 2 | 17 | 14 | 8.50 | 26.15 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Australia | 8 | 11 | 291 | 26.45 | 3.80 | 41.73 |
West Indies | 9 | 10 | 192 | 19.20 | 2.82 | 40.80 |
Sri Lanka | 6 | 10 | 197 | 19.70 | 3.34 | 35.40 |
Bangladesh | 6 | 8 | 120 | 15.00 | 2.86 | 31.50 |
Zimbabwe | 4 | 7 | 107 | 15.29 | 2.89 | 31.71 |
Pakistan | 5 | 2 | 151 | 75.50 | 3.08 | 147.00 |
New Zealand | 2 | 0 | 47 | – | 3.62 | – |
India | 5 | 0 | 109 | – | 2.27 | – |
England | 1 | 0 | 11 | – | 5.50 | – |
Last 10 innings · batting
0 & 115vs AUS
13vs AUS
30 & 29vs AUS
7vs SEO
29*vs LAKR
43*vs WF
19*vs MINY
4vs SFU
15vs MINY
12vs SFU
Test
vs AUS27 Oct 2026 · c A Carey b M Starc & c M Starc b P Cummins
0 & 115(2 & 221)
Test
vs AUS18 Oct 2026 · c MT Renshaw b M Starc
13(38)
Test
vs AUS9 Oct 2026 · c (sub C Connolly) b P Cummins & c A Carey b J Hazlewood
30 & 29(50 & 110)
T20
vs SEO5 Jul 2026 · c TL Seifert b OEG Baartman
7(15)
T20
vs LAKR4 Jul 2026 · Not out
29*(16)
T20
vs WF28 Jun 2026 · Not out
43*(20)
T20
vs MINY26 Jun 2026 · Not out
19*(15)
T20
vs SFU25 Jun 2026 · c F Allen b BL Couch
4(10)
T20
vs MINY22 Jun 2026 · c Rushil Ugarkar b C Bosch
15(8)
T20
vs SFU20 Jun 2026 · c C Esterhuizen b PM Siddle
12(11)
Last 10 innings · bowling
1 & 0/63 & 4vs AUS
2 & 3/14 & 64vs AUS
4 & 0/68 & 24vs AUS
2/31vs DOL
1/40vs SEO
0/28vs LAKR
2/50vs WF
1/17vs MINY
0/29vs SFU
0/20vs MINY
South Africa Cricket
Highveld Lions Cricket
Texas Super Kings
West Indies
New Zealand
Ireland
Pakistan
Sri Lanka
Afghanistan
Australia
Zimbabwe
Bangladesh
India
England