Personal details
Born2 Oct 1996
Age30 Years
NationalityZimbabwe
RoleBowler/Right Handed Bat/Right-arm fast-medium
BattingRight Hand Bat
BowlingRight Arm Fast Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 20 | 293 | 11.72 | 51.68 | 74 | 3.26 |
| ODI | 62 | 155 | 5.74 | 48.44 | 74 | 5.09 |
| T20I | 103 | 73 | 3.65 | 69.52 | 122 | 7.40 |
| T20 | 145 | 82 | 3.28 | 60.74 | 167 | 7.37 |
| List A | 83 | 296 | 8.96 | 60.04 | 112 | 4.83 |
| First-class | 38 | 561 | 12.75 | 50 | 126 | 3.27 |
| T10 | 17 | 34 | 17.00 | 161.90 | 13 | 11.12 |
Debuts
TestSouth Africa vs Zimbabwe, Gqeberha26 Dec 2017
ODIBangladesh vs Zimbabwe, Mirpur15 Jan 2018
T20IZimbabwe vs Afghanistan, Sharjah5 Feb 2018
First ClassRising Stars vs Rhinos, Kwekwe4 Oct 2017
List ABangladesh vs Zimbabwe, Mirpur15 Jan 2018
T20Zimbabwe vs Afghanistan, Sharjah5 Feb 2018
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 20 | 34 | 9 | 293 | 47 | 11.72 | 567 | 51.68 | 0 | 0 | 37 | 7 | 3 |
| ODI | 62 | 45 | 18 | 155 | 17 | 5.74 | 320 | 48.44 | 0 | 0 | 10 | 3 | 16 |
| T20I | 103 | 36 | 16 | 73 | 9 | 3.65 | 105 | 69.52 | 0 | 0 | 7 | 1 | 16 |
| T20 | 145 | 43 | 18 | 82 | 9 | 3.28 | 135 | 60.74 | 0 | 0 | 9 | 1 | 22 |
| List A | 83 | 58 | 25 | 296 | 50 | 8.96 | 493 | 60.04 | 0 | 1 | 20 | 8 | 19 |
| First-class | 38 | 59 | 15 | 561 | 52 | 12.75 | 1122 | 50 | 0 | 1 | 65 | 13 | 11 |
| T10 | 17 | 3 | 1 | 34 | 27 | 17.00 | 21 | 161.90 | 0 | 0 | 1 | 3 | 0 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 20 | 30 | 593.5 | 1933 | 74 | 9/122 | 26.12 | 3.26 | 3 | 0 |
| ODI | 62 | 60 | 497.5 | 2532 | 74 | 5/49 | 34.22 | 5.09 | 1 | 0 |
| T20I | 103 | 100 | 362.3 | 2681 | 122 | 4/17 | 21.98 | 7.40 | 0 | 0 |
| T20 | 145 | 141 | 510.5 | 3768 | 167 | 4/17 | 22.56 | 7.37 | 0 | 0 |
| List A | 83 | 81 | 666.2 | 3222 | 112 | 5/21 | 28.76 | 4.83 | 2 | 0 |
| First-class | 38 | 63 | 935 | 3065 | 126 | 9/122 | 24.32 | 3.27 | 4 | 0 |
| T10 | 17 | 17 | 33 | 367 | 13 | 2/12 | 28.23 | 11.12 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Indian Premier League | 2 | 0 | 0 | – | – | 4 | 10.71 |
| Caribbean Premier League | 3 | 1 | 1 | 1.00 | 16.67 | 1 | 10.62 |
| Pakistan Super League | 15 | 0 | 0 | 0.00 | 0.00 | 21 | 7.79 |
| ICC Men's T20 World Cup | 14 | 2 | 1 | 1.00 | 11.76 | 25 | 7.77 |
| Vitality Blast | 4 | 9 | 9 | 9.00 | 69.23 | 1 | 9.50 |
| County Championship | 2 | 2 | 1 | 2.00 | 28.57 | 4 | 5.16 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Bangladesh | 6 | 26 | 9 | 6.50 | 130.00 | 0 | 0 |
India | 5 | 10 | 7 | 5.00 | 62.50 | 0 | 0 |
South Africa | 2 | 8 | 8 | 8.00 | 133.33 | 0 | 0 |
Pakistan | 6 | 6 | 5 | 2.00 | 50.00 | 0 | 0 |
Ireland | 2 | 4 | 2 | 4.00 | 44.44 | 0 | 0 |
Afghanistan | 6 | 3 | 1 | 0.60 | 21.43 | 0 | 0 |
Australia | 1 | 1 | 1 | – | 50.00 | 0 | 0 |
West Indies | 2 | 1 | 1 | 1.00 | 11.11 | 0 | 0 |
Sri Lanka | 1 | 0 | 0 | – | – | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Bangladesh | 12 | 17 | 265 | 15.59 | 5.87 | 15.94 |
Afghanistan | 11 | 17 | 407 | 23.94 | 9.61 | 14.94 |
India | 10 | 12 | 304 | 25.33 | 8.60 | 17.67 |
Australia | 3 | 9 | 76 | 8.44 | 6.33 | 8.00 |
Pakistan | 12 | 9 | 335 | 37.22 | 7.73 | 28.89 |
Sri Lanka | 7 | 9 | 221 | 24.56 | 9.54 | 15.44 |
Ireland | 7 | 8 | 166 | 20.75 | 5.93 | 21.00 |
West Indies | 2 | 4 | 80 | 20.00 | 10.00 | 12.00 |
South Africa | 4 | 2 | 109 | 54.50 | 7.88 | 41.50 |
New Zealand | 1 | 1 | 27 | 27.00 | 6.75 | 24.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 9 | 39 | 17 | 6.50 | 50.00 | 0 | 0 |
Afghanistan | 9 | 36 | 17 | 6.00 | 36.36 | 0 | 0 |
Ireland | 5 | 20 | 11 | 6.67 | 42.55 | 0 | 0 |
West Indies | 2 | 11 | 11 | – | 157.14 | 0 | 0 |
Bangladesh | 6 | 7 | 4 | 1.75 | 29.17 | 0 | 0 |
Sri Lanka | 8 | 6 | 3 | 1.00 | 27.27 | 0 | 0 |
Australia | 3 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Afghanistan | 10 | 17 | 420 | 24.71 | 5.25 | 28.24 |
Ireland | 9 | 15 | 319 | 21.27 | 4.22 | 30.27 |
Sri Lanka | 11 | 13 | 564 | 43.38 | 5.58 | 46.62 |
Pakistan | 10 | 12 | 445 | 37.08 | 5.63 | 39.50 |
Bangladesh | 8 | 8 | 268 | 33.50 | 4.05 | 49.63 |
West Indies | 2 | 4 | 69 | 17.25 | 4.31 | 24.00 |
Australia | 3 | 0 | 163 | – | 8.58 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Afghanistan | 8 | 62 | 19 | 12.40 | 44.60 | 0 | 0 |
Bangladesh | 6 | 58 | 30 | 14.50 | 51.33 | 0 | 0 |
Ireland | 4 | 52 | 47 | 17.33 | 54.74 | 0 | 0 |
South Africa | 6 | 51 | 32 | 12.75 | 67.11 | 0 | 0 |
New Zealand | 4 | 31 | 19 | 7.75 | 50.00 | 0 | 0 |
Pakistan | 4 | 27 | 14 | 9.00 | 48.21 | 0 | 0 |
England | 2 | 12 | 12 | 6.00 | 46.15 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Afghanistan | 10 | 24 | 540 | 22.50 | 2.96 | 45.54 |
Bangladesh | 7 | 20 | 410 | 20.50 | 2.96 | 41.50 |
Ireland | 4 | 13 | 233 | 17.92 | 3.43 | 31.38 |
Pakistan | 2 | 7 | 155 | 22.14 | 2.58 | 51.43 |
New Zealand | 2 | 4 | 174 | 43.50 | 3.48 | 75.00 |
South Africa | 4 | 3 | 278 | 92.67 | 3.92 | 141.67 |
England | 1 | 3 | 143 | 47.67 | 5.84 | 49.00 |
Last 10 innings · batting
5vs AFG
1vs AFG
17*vs AFG
0vs AUS
0*vs AUS
8vs SA
0*vs SA
7*vs IND
0vs BAN
0vs BAN
Test
vs AFG5 Nov 2026 · b M Saleem Safi
5(11)
T20I
vs AFG1 Nov 2026 · c A Omarzai b A Tarakhail
1(5)
ODI
vs AFG23 Oct 2026 · Not out
17*(39)
ODI
vs AUS18 Sep 2026 · b C Connolly
0(1)
ODI
vs AUS15 Sep 2026 · Not out
0*(2)
T20I
vs SA6 Sep 2026 · c BC Fortuin b D Jansen
8(5)
T20I
vs SA29 Aug 2026 · Not out
0*(1)
T20I
vs IND25 Jul 2026 · Not out
7*(6)
T20I
vs BAN17 Jul 2026 · b MR Hossain
0(3)
Test
vs BAN28 Jun 2026 · lbw b T Islam
0(3)
Last 10 innings · bowling
1/93vs AFG
1/31vs AFG
0/23vs AFG
2/68vs AFG
1/23vs BAN
0/49vs AUS
0/68vs AUS
0/46vs AUS
0/25vs SA
1/34vs NAM
Kolkata Knight Riders
Zimbabwe Cricket
Bangladesh
India
South Africa
Pakistan
Ireland
Afghanistan
Australia
West Indies
Sri Lanka
New Zealand
England