Personal details
Born12 Apr 2000
Age26 Years
NationalityZimbabwe
RoleWK-Batsman/Right Handed Bat
BattingRight Hand Bat
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 1 | 10 | 5 | 32.25 | 0 | 0 |
| ODI | 20 | 294 | 19.6 | 72.59 | 0 | 0 |
| T20I | 43 | 494 | 17.64 | 110.26 | 0 | 0 |
| T20 | 82 | 1316 | 21.93 | 116.46 | 0 | 0 |
| List A | 55 | 974 | 22.13 | 74.29 | 0 | 0 |
| First-class | 24 | 1340 | 34.36 | 70.08 | 0 | 1 |
| T10 | 17 | 100 | 12.50 | 106.38 | 0 | – |
Debuts
ODIZimbabwe vs Bangladesh, Harare10 Aug 2022
T20IZimbabwe vs Afghanistan, Harare14 Jun 2022
First ClassTuskers vs Eagles, Harare30 Mar 2021
List AMountaineers vs Tuskers, Harare18 Apr 2021
T20Tuskers vs Eagles, Harare11 Apr 2021
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 1 | 2 | 0 | 10 | 10 | 5 | 31 | 32.25 | 0 | 0 | 1 | 0 | 3 |
| ODI | 20 | 16 | 1 | 294 | 74 | 19.6 | 405 | 72.59 | 0 | 2 | 28 | 0 | 11 |
| T20I | 43 | 35 | 7 | 494 | 53 | 17.64 | 448 | 110.26 | 0 | 1 | 40 | 14 | 21 |
| T20 | 82 | 73 | 13 | 1316 | 99 | 21.93 | 1130 | 116.46 | 0 | 6 | 105 | 34 | 37 |
| List A | 55 | 47 | 3 | 974 | 75 | 22.13 | 1311 | 74.29 | 0 | 3 | 95 | 6 | 45 |
| First-class | 24 | 42 | 3 | 1340 | 121 | 34.36 | 1912 | 70.08 | 2 | 8 | 152 | 17 | 44 |
| T10 | 17 | 10 | 2 | 100 | 24 | 12.50 | 94 | 106.38 | 0 | 0 | 10 | 0 | 11 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 24 | 1 | 2 | 2 | 0 | – | 0 | 1 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 1 | 26 | 26 | – | 130.00 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 6 | 123 | 44 | 30.75 | 120.59 | 0 | 0 |
India | 5 | 74 | 37 | 18.50 | 115.63 | 0 | 0 |
Bangladesh | 6 | 67 | 43 | 11.17 | 83.75 | 0 | 0 |
South Africa | 3 | 42 | 26 | 21.00 | 95.45 | 0 | 0 |
Sri Lanka | 2 | 20 | 15 | 20.00 | 133.33 | 0 | 0 |
Pakistan | 2 | 14 | 9 | 7.00 | 66.67 | 0 | 0 |
New Zealand | 2 | 10 | 8 | 5.00 | 50.00 | 0 | 0 |
Afghanistan | 2 | 6 | 4 | 3.00 | 37.50 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 5 | 62 | 33 | 15.50 | 82.67 | 0 | 0 |
Sri Lanka | 3 | 50 | 36 | 16.67 | 86.21 | 0 | 0 |
Bangladesh | 4 | 31 | 24 | 7.75 | 44.29 | 0 | 0 |
Pakistan | 1 | 20 | 20 | 20.00 | 62.50 | 0 | 0 |
West Indies | 1 | 5 | 5 | 5.00 | 33.33 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 2 | 10 | 10 | 5.00 | 32.26 | 0 | 0 |
Last 10 innings · batting
45 & 29vs IRE-A
0vs BAN
1vs BAN
1vs BAN
4vs BAN
2vs BAN
26*vs SA
0vs OMA
0vs NED
4vs AFG
First Class
vs IRE-A5 Nov 2026 · c J Egan b M Humphreys & b B Mcdonough
45 & 29(62 & 36)
T20I
vs BAN19 Jul 2026 · c PH Emon b M Saifuddin
0(1)
T20I
vs BAN17 Jul 2026 · c MR Hossain b M Hasan
1(4)
ODI
vs BAN11 Jul 2026 · c N Hasan b S Islam
1(5)
ODI
vs BAN9 Jul 2026 · c N Hasan b MR Hossain
4(13)
ODI
vs BAN6 Jul 2026 · c M Hossain b N Rana
2(7)
T20I
vs SA1 Mar 2026 · Not out
26*(20)
T20
vs OMA5 Feb 2026 · b N Khan
0(2)
T20
vs NED3 Feb 2026 · lbw b A Dutt
0(3)
T20I
vs AFG2 Nov 2025 · b FA Malik
4(5)

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