Personal details
Born8 May 1997
Age29 Years
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 13 | 455 | 35.00 | 73.03 | 0 | 0 |
| T20I | 18 | 453 | 26.65 | 134.82 | 0 | 0 |
| T20 | 27 | 587 | 23.48 | 128.16 | 0 | 0 |
| List A | 31 | 846 | 29.17 | 76.42 | 6 | 4.95 |
| First-class | 20 | 1203 | 32.51 | 57.72 | 1 | 4.5 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 13 | 13 | 0 | 455 | 78 | 35.00 | 623 | 73.03 | 0 | 4 | 14 | 4 | 1 |
| T20I | 18 | 18 | 1 | 453 | 61 | 26.65 | 336 | 134.82 | 0 | 3 | 35 | 8 | 4 |
| T20 | 27 | 27 | 2 | 587 | 58 | 23.48 | 458 | 128.16 | 0 | 2 | 53 | 14 | 10 |
| List A | 31 | 30 | 1 | 846 | 99 | 29.17 | 1107 | 76.42 | 0 | 7 | 76 | 17 | 13 |
| First-class | 20 | 38 | 1 | 1203 | 136 | 32.51 | 2084 | 57.72 | 2 | 8 | 170 | 10 | 11 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| List A | 31 | 5 | 26.5 | 133 | 6 | 3/56 | 22.16 | 4.95 | 0 | 0 |
| First-class | 20 | 5 | 13.2 | 60 | 1 | 1/22 | 60 | 4.5 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 4 | 116 | 58 | 29.00 | 133.33 | 0 | – |
| 4-Day Franchise Series | 12 | 977 | 136 | 36.19 | 61.72 | 1 | 3.50 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
South Africa | 3 | 115 | 61 | 57.50 | 125.00 | 1 | 0 |
Zimbabwe | 4 | 74 | 40 | 18.50 | 123.33 | 0 | 0 |
India | 1 | 29 | 29 | 29.00 | 145.00 | 0 | 0 |
Pakistan | 1 | 23 | 23 | 23.00 | 104.55 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 5 | 106 | 46 | 21.20 | 77.94 | 0 | 0 |
South Africa | 3 | 44 | 23 | 14.67 | 65.67 | 0 | 0 |
Last 10 innings · batting
46vs IRE
21vs IRE
13vs IRE
0vs IRE
26vs IRE
23vs SA
12vs SA
9vs SA
61vs SA
14vs ZIM
ODI
vs IRE1 Nov 2026 · runout (M Humphreys)
46(44)
ODI
vs IRE30 Oct 2026 · c C Campher b J Moondra
21(34)
ODI
vs IRE27 Oct 2026 · c LJ Tucker b J Moondra
13(19)
ODI
vs IRE24 Oct 2026 · c LJ Tucker b B Mcdonough
0(1)
ODI
vs IRE22 Oct 2026 · c G Dockrell b G Hoey
26(38)
ODI
vs SA13 Sep 2026 · b BC Fortuin
23(36)
ODI
vs SA11 Sep 2026 · c C Esterhuizen b D Jansen
12(19)
ODI
vs SA9 Sep 2026 · c P Subrayen b C Bosch
9(12)
T20I
vs SA4 Sep 2026 · Retired hurt
61(44)
T20I
vs ZIM3 Sep 2026 · c W Madhevere b B Evans
14(12)
Last 6 innings · bowling
1/22vs NC
0/0vs MPL
0/2vs KNT
0/2vs KNI
0/2vs GRB
0/24vs NC

South Africa
Zimbabwe
India
Pakistan
Ireland