Personal details
Born26 Jan 1997
Age29 Years
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 2 | 9 | 4.5 | 112.5 | 0 | 0 |
| T20I | 17 | 327 | 23.35 | 128.74 | 0 | 0 |
| T20 | 88 | 1929 | 28.36 | 127.57 | 0 | 0 |
| List A | 50 | 1891 | 47.27 | 86.9 | 0 | 0 |
| First-class | 41 | 2202 | 36.7 | 64.78 | 0 | 0 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 2 | 2 | 0 | 9 | 8 | 4.5 | 8 | 112.5 | 0 | 0 | 1 | 0 | 1 |
| T20I | 17 | 16 | 2 | 327 | 63 | 23.35 | 254 | 128.74 | 0 | 1 | 31 | 11 | 8 |
| T20 | 88 | 77 | 9 | 1929 | 102 | 28.36 | 1512 | 127.57 | 1 | 10 | 190 | 60 | 47 |
| List A | 50 | 48 | 8 | 1891 | 158 | 47.27 | 2176 | 86.9 | 6 | 8 | 175 | 52 | 45 |
| First-class | 41 | 62 | 2 | 2202 | 143 | 36.7 | 3399 | 64.78 | 3 | 13 | 293 | 36 | 91 |
Bowling
No bowling stats available.
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Pakistan Super League | 2 | 7 | 4 | 3.50 | 35.00 | 0 | – |
| Lanka Premier League | 10 | 196 | 53 | 19.60 | 128.95 | 0 | – |
| 4-Day Franchise Series | 15 | 840 | 90 | 31.11 | 60.13 | 0 | – |
| CSA T20 Challenge | 27 | 512 | 102 | 32.00 | 141.05 | 0 | – |
| CSA Provincial One Day Challenge | 24 | 808 | 134 | 42.53 | 77.84 | 0 | – |
| SA20 | 21 | 559 | 81 | 32.88 | 119.70 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 5 | 147 | 63 | 36.75 | 148.48 | 1 | 0 |
New Zealand | 8 | 119 | 39 | 17.00 | 111.21 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 1 | 1 | 1 | 1.00 | 50.00 | 0 | 0 |
Last 10 innings · batting
11vs LIO
3vs BOR
55*vs WAR
90vs BOL
8vs NAM
27vs ZIM
26vs NAM
1vs ZIM
11*vs ZIM
12vs NAM
T20
vs LIO2 Oct 2026 · c Zubayr Hamza b JJ Basson
11(12)
T20
vs BOR28 Sep 2026 · b S Langa
3(8)
T20
vs WAR25 Sep 2026 · Not out
55*(31)
First Class
vs BOL17 Sep 2026 · c R Terblanche b GA Stuurman
90(98)
ODI
vs NAM9 Sep 2026 · lbw b R Trumpelmann
8(6)
T20I
vs ZIM6 Sep 2026 · c T Marumani b N Nyamhuri
27(16)
T20I
vs NAM4 Sep 2026 · c Z Green b R Trumpelmann
26(21)
T20I
vs ZIM1 Sep 2026 · c I Kaia b W Madhevere
1(3)
T20I
vs ZIM29 Aug 2026 · Not out
11*(7)
T20I
vs NAM28 Aug 2026 · b R Trumpelmann
12(9)
South Africa Cricket
Colombo Strikers
Zimbabwe
New Zealand
Pakistan