Personal details
Born21 Mar 2002
Age24 Years
NationalityZimbabwe
RoleTop-order batsman
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 5 | 174 | 17.4 | 40.55 | 0 | 4.9 |
| ODI | 10 | 154 | 15.4 | 67.84 | 1 | 6.5 |
| T20I | 48 | 803 | 19.12 | 118.96 | 0 | 12.63 |
| T20 | 61 | 1112 | 23.65 | 122.33 | 4 | 10.52 |
| List A | 29 | 613 | 21.89 | 76.43 | 13 | 5.47 |
| First-class | 25 | 1866 | 42.41 | 56.79 | 17 | 4.59 |
| T10 | 6 | 21 | 7.00 | 110.53 | 0 | – |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 5 | 10 | 0 | 174 | 57 | 17.4 | 429 | 40.55 | 0 | 1 | 15 | 3 | 4 |
| ODI | 10 | 10 | 0 | 154 | 34 | 15.4 | 227 | 67.84 | 0 | 0 | 18 | 0 | 4 |
| T20I | 48 | 45 | 3 | 803 | 96 | 19.12 | 675 | 118.96 | 0 | 3 | 67 | 21 | 12 |
| T20 | 61 | 54 | 7 | 1112 | 96 | 23.65 | 909 | 122.33 | 0 | 6 | 92 | 33 | 18 |
| List A | 29 | 29 | 1 | 613 | 102 | 21.89 | 802 | 76.43 | 1 | 2 | 53 | 10 | 12 |
| First-class | 25 | 47 | 3 | 1866 | 204 | 42.41 | 3286 | 56.79 | 4 | 11 | 210 | 27 | 15 |
| T10 | 6 | 3 | 0 | 21 | 19 | 7.00 | 19 | 110.53 | 0 | 0 | 1 | 2 | 0 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 5 | 2 | 5.3 | 27 | 0 | – | 0 | 4.9 | 0 | 0 |
| ODI | 10 | 1 | 2 | 13 | 1 | 1/13 | 13 | 6.5 | 0 | 0 |
| T20I | 48 | 7 | 11 | 139 | 0 | – | 0 | 12.63 | 0 | 0 |
| T20 | 61 | 13 | 21 | 221 | 4 | 2/26 | 55.25 | 10.52 | 0 | 0 |
| List A | 29 | 11 | 38.1 | 209 | 13 | 5/36 | 16.07 | 5.47 | 1 | 0 |
| First-class | 25 | 24 | 145.5 | 669 | 17 | 4/35 | 39.35 | 4.59 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 6 | 45 | 28 | 11.25 | 107.14 | 0 | 14.00 |
| ICC Under-19 World Cup | 11 | 144 | 46 | 18.00 | 77.84 | 7 | 5.83 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Bangladesh | 6 | 181 | 73 | 30.17 | 125.69 | 1 | 0 |
India | 9 | 177 | 65 | 22.13 | 107.93 | 1 | 0 |
Afghanistan | 5 | 60 | 32 | 12.00 | 92.31 | 0 | 0 |
Ireland | 5 | 55 | 26 | 11.00 | 105.77 | 0 | 0 |
West Indies | 1 | 28 | 28 | 28.00 | 186.67 | 0 | 0 |
South Africa | 2 | 28 | 17 | 14.00 | 84.85 | 0 | 0 |
New Zealand | 1 | 22 | 22 | 22.00 | 122.22 | 0 | 0 |
Pakistan | 3 | 22 | 13 | 7.33 | 66.67 | 0 | 0 |
Sri Lanka | 1 | 6 | 6 | 6.00 | 85.71 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Australia | 1 | 0 | 9 | – | 9.00 | – |
New Zealand | 1 | 0 | 15 | – | 7.50 | – |
Ireland | 1 | 0 | 12 | – | 12.00 | – |
West Indies | 1 | 0 | 19 | – | 19.00 | – |
Bangladesh | 2 | 0 | 56 | – | 11.20 | – |
India | 1 | 0 | 28 | – | 28.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Bangladesh | 3 | 86 | 34 | 28.67 | 71.07 | 0 | 0 |
Pakistan | 3 | 45 | 33 | 15.00 | 97.83 | 0 | 0 |
Afghanistan | 3 | 16 | 12 | 5.33 | 42.11 | 0 | 0 |
Ireland | 1 | 7 | 7 | 7.00 | 31.82 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Afghanistan | 1 | 1 | 13 | 13.00 | 6.50 | 12.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 2 | 67 | 57 | 33.50 | 40.36 | 1 | 0 |
Bangladesh | 2 | 53 | 27 | 26.50 | 34.64 | 0 | 0 |
Afghanistan | 4 | 42 | 27 | 10.50 | 55.26 | 0 | 0 |
South Africa | 2 | 12 | 11 | 6.00 | 35.29 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
South Africa | 1 | 0 | 14 | – | 5.60 | – |
Bangladesh | 1 | 0 | 13 | – | 4.33 | – |
Last 10 innings · batting
46 & 97vs IRE-A
2vs NAM
17vs SA
19vs IND
12vs IND
6vs IND
73vs BAN
4vs BAN
20vs BAN
11vs SA
First Class
vs IRE-A5 Nov 2026 · b M Humphreys & b M Humphreys
46 & 97(71 & 183)
T20I
vs NAM31 Aug 2026 · b B Scholtz
2(3)
T20I
vs SA29 Aug 2026 · c E Bosch b BC Fortuin
17(17)
T20I
vs IND26 Jul 2026 · c S Iyer b YS Thakur
19(15)
T20I
vs IND25 Jul 2026 · b R Bishnoi
12(9)
T20I
vs IND23 Jul 2026 · c S Dube b M Yadav
6(14)
T20I
vs BAN19 Jul 2026 · runout (PH Emon / MR Hossain)
73(53)
T20I
vs BAN17 Jul 2026 · b M Hasan
4(7)
T20I
vs BAN15 Jul 2026 · c (sub MR Hossain) b M Saifuddin
20(20)
T20I
vs SA1 Mar 2026 · c D Brevis b GF Linde
11(16)
Last 10 innings · bowling
1 & 0/57 & 47vs IRE-A
0/14vs BAN
0/19vs WI
0/9vs AUS
0/9vs NED
0/15vs NZ
0/14vs SA
0/32vs TUSK
0/28vs IND
1/17vs PK-A
First Class
vs IRE-A5 Nov 2026
1 & 0/57 & 47
T20I
vs BAN15 Jul 2026
0/14
T20I
vs WI23 Feb 2026
0/19
T20I
vs AUS13 Feb 2026
0/9
T20
vs NED3 Feb 2026
0/9
T20I
vs NZ24 Jul 2025
0/15
Test
vs SA6 Jul 2025
0/14
First Class
vs TUSK7 Nov 2024
0/32
T20I
vs IND7 Jul 2024
0/28
First Class
vs PK-A10 May 2023
1/17

Bangladesh
India
Afghanistan
Ireland
West Indies
South Africa
New Zealand
Pakistan
Sri Lanka
Australia