Teams / Zimbabwe
Men's internationalsZimbabwe national cricket team
Zimbabwe appear 516 times in the recorded men's internationals here, with 143 wins and 352 defeats (28.9% of decided matches). The earliest recorded match is dated 10 Feb 2003; the most recent is from 20 Sep 2026.
Next matches
Fixtures| Date | Match | Format | Ground | Series |
|---|---|---|---|---|
| 27 Oct 2026 | Zimbabwe v Afghanistan | T20I | Sharjah Cricket Stadium, Sharjah | Zimbabwe against Afghanistan in the UAE |
| 29 Oct 2026 | Zimbabwe v Afghanistan | T20I | Sharjah Cricket Stadium, Sharjah | Zimbabwe against Afghanistan in the UAE |
| 1 Nov 2026 | Zimbabwe v Afghanistan | T20I | Sharjah Cricket Stadium, Sharjah | Zimbabwe against Afghanistan in the UAE |
| 5–9 Nov 2026 | Zimbabwe v Afghanistan | Test | Sharjah Cricket Stadium, Sharjah | Zimbabwe against Afghanistan in the UAE |
| 13–17 Nov 2026 | Zimbabwe v Afghanistan | Test | Sharjah Cricket Stadium, Sharjah | Zimbabwe against Afghanistan in the UAE |
Record by format
P W L T NR| Format | P | W | L | T | NR | Win % |
|---|---|---|---|---|---|---|
| Test | 50 | 6 | 41 | 3 | 0 | 12.8% |
| ODI | 284 | 64 | 206 | 4 | 10 | 23.7% |
| T20I | 182 | 73 | 105 | 1 | 3 | 41.0% |
Matches counted here start from Test 2003, ODI 2003, T20I 2007. Drawn Tests are shown under T.
Recent results
Runs per over- Harare Sports Club, Harare
Zimbabwe: runs per over Australia: runs per over - Harare Sports Club, Harare
Australia: runs per over Zimbabwe: runs per over - Harare Sports Club, Harare
Australia: runs per over Zimbabwe: runs per over - Namibia Cricket Ground, Windhoek, Windhoek
South Africa: runs per over Zimbabwe: runs per over - Namibia Cricket Ground, Windhoek, Windhoek
Namibia: runs per over Zimbabwe: runs per over - Namibia Cricket Ground, Windhoek, Windhoek
South Africa: runs per over Zimbabwe: runs per over - Namibia Cricket Ground, Windhoek, Windhoek
Zimbabwe: runs per over Namibia: runs per over - Namibia Cricket Ground, Windhoek, Windhoek
Zimbabwe: runs per over South Africa: runs per over - Harare Sports Club, Harare
India: runs per over Zimbabwe: runs per over - Harare Sports Club, Harare
India: runs per over Zimbabwe: runs per over
Overview
Zimbabwe appear in 516 of the men's internationals in the records used here: 50 Tests, 284 One Day Internationals and 182 Twenty20 Internationals. The earliest of them is dated 10 February 2003 and the most recent 20 September 2026.
Of the 495 matches that produced a winner, Zimbabwe won 143 and lost 352, a win rate of 28.9%. Across the 19 national sides on this site that is the 19th highest overall win rate, although the sides are measured over very different eras and formats.
The latest recorded result is an ODI against Australia on 20 September 2026: Australia won by 1 wicket.
Results by format
In Tests, Zimbabwe have played 50 recorded matches, winning 6 and losing 41, with 3 draws. The first of these is dated 9 October 2003 and the last 28 June 2026, a win rate of 12.8% in decided matches. Among the 10 sides with enough Test matches recorded to compare, that is 10th. Their innings in these matches average 230.6 runs, against 332.0 for opponents. 3 of the 50 Tests ended in a draw.
In One Day Internationals, Zimbabwe have played 284 recorded matches, winning 64 and losing 206, with 4 ties and 10 without a result. The first of these is dated 10 February 2003 and the last 20 September 2026, a win rate of 23.7% in decided matches. Among the 19 sides with enough ODI matches recorded to compare, that is 18th. Their innings in these matches average 203.5 runs, against 232.1 for opponents. Batting first Zimbabwe have won 28 and lost 110 (20.3%); chasing, 36 won and 96 lost (27.3%).
In Twenty20 Internationals, Zimbabwe have played 182 recorded matches, winning 73 and losing 105, with 1 tie and 3 without a result. The first of these is dated 12 September 2007 and the last 6 September 2026, a win rate of 41.0% in decided matches. Among the 19 sides with enough T20I matches recorded to compare, that is 18th. Their innings in these matches average 145.8 runs, against 146.4 for opponents. Batting first Zimbabwe have won 40 and lost 55 (42.1%); chasing, 33 won and 50 lost (39.8%).
Since the start of 2024 Zimbabwe have played 92 recorded matches across all formats, winning 37 and losing 52. That win rate of 41.6% is above the overall figure of 28.9%.
Year by year
Zimbabwe's first recorded year is 2003, with 24 matches. The busiest calendar year is 2025 with 35 matches, and the year with most wins is 2023, with 17 wins and 15 defeats from 35 matches. The heaviest year for defeats is 2015, with 25.
Year by year, the most recent calendar years read as follows: 2019, 7 won and 10 lost from 18; 2020, 0 won and 12 lost from 14; 2021, 7 won and 15 lost from 23; 2022, 16 won and 16 lost from 33; 2023, 17 won and 15 lost from 35; 2024, 15 won and 17 lost from 33; 2025, 13 won and 20 lost from 35; 2026, 9 won and 15 lost from 24.
Earlier calendar years: 2003, 7-15 from 24; 2004, 1-17 from 19; 2005, 1-12 from 13; 2006, 0-15 from 16; 2007, 2-8 from 11; 2008, 1-9 from 10; 2009, 4-11 from 15; 2010, 6-18 from 24; 2011, 7-17 from 24; 2012, 0-8 from 8; 2013, 6-19 from 25; 2014, 3-16 from 19; 2015, 7-25 from 33; 2016, 6-13 from 21; 2017, 4-6 from 11; 2018, 4-23 from 28.
By decade the recorded record is 2000s, 16 wins and 87 defeats from 108 matches; 2010s, 50 wins and 155 defeats from 211 matches; 2020s, 77 wins and 110 defeats from 197 matches.
Highest totals, biggest wins and streaks
In Tests, Zimbabwe's highest Test total in the records is 412, made against Pakistan at Queens Sports Club on 1 September 2011; the lowest completed innings is 51 against New Zealand on 26 January 2012. The widest recorded Test wins are by 335 runs against Bangladesh on 17 April 2013 and by 3 wickets against Bangladesh on 20 April 2025. The longest losing run is 10, from 9 August 2014 to 21 October 2017.
In One Day Internationals, Zimbabwe's highest ODI total in the records is 408/6, made against United States at Harare Sports Club on 26 June 2023; the lowest completed innings is 44 against Bangladesh on 3 November 2009. The widest recorded ODI wins are by 304 runs against United States on 26 June 2023 and by 9 wickets against Ireland on 18 February 2025. Among individual efforts, the highest individual score is 194 by CK Coventry against Bangladesh on 16 August 2009 and the best bowling is 7 for 51 by B Muzarabani against Pakistan on 3 November 2020. The longest run of consecutive recorded wins is 7, between 23 March 2023 and 29 June 2023. The longest losing run is 13, from 20 April 2004 to 5 December 2004.
In Twenty20 Internationals, Zimbabwe's highest T20I total in the records is 344/4, made against Gambia at Ruaraka Sports Club Ground, Nairobi on 23 October 2024; the lowest completed innings is 57 against Pakistan on 3 December 2024. The widest recorded T20I wins are by 290 runs against Gambia on 23 October 2024 and by 10 wickets against Nigeria on 20 March 2024. Among individual efforts, the highest individual score is 133 by Sikandar Raza against Gambia on 23 October 2024 and the best bowling is 5 for 18 by Sikandar Raza against Rwanda on 22 October 2024. The longest run of consecutive recorded wins is 6, between 11 July 2022 and 30 July 2022. The longest losing run is 16, from 3 May 2010 to 3 March 2013.
Leading players
The leading Test run scorer for Zimbabwe in the records is BRM Taylor with 2,128 runs from 31 matches at an average of 37.33, ahead of CR Ervine (1,732) and H Masakadza (1,649). The most successful bowler is AG Cremer with 51 wickets at 47.55, followed by B Muzarabani (50) and KM Jarvis (46).
The leading ODI run scorer for Zimbabwe in the records is BRM Taylor with 5,202 runs from 166 matches at an average of 33.35, ahead of SC Williams (4,351) and H Masakadza (3,955). The most successful bowler is TL Chatara with 93 wickets at 33.25, followed by P Utseya (91) and Sikandar Raza (79).
The leading T20I run scorer for Zimbabwe in the records is Sikandar Raza with 2,785 runs from 125 matches at an average of 25.55, ahead of BJ Bennett (2,027) and RP Burl (1,979). The most successful bowler is R Ngarava with 114 wickets at 19.89, followed by Sikandar Raza (105) and B Muzarabani (101).
Centuries, five-wicket hauls and appearances
In One Day Internationals, Zimbabwe players have passed 100 on 42 occasions and 50 (without reaching 100) on 265 occasions; the most centuries are BRM Taylor (10), SC Williams (6) and Sikandar Raza (6). A bowler has taken five wickets in an innings 9 times, most often BV Vitori (2), AG Cremer (1) and B Muzarabani (1). The most recorded appearances are BRM Taylor (166), E Chigumbura (157), H Masakadza (156) and SC Williams (134).
In Twenty20 Internationals, Zimbabwe players have passed 100 on 3 occasions and 50 (without reaching 100) on 103 occasions; the most centuries are Sikandar Raza (1), BRM Taylor (1) and BJ Bennett (1). A bowler has taken five wickets in an innings 1 time, most often Sikandar Raza (1). The most recorded appearances are Sikandar Raza (125), RP Burl (114), B Muzarabani (89) and R Ngarava (89).
Chasing and defending
In One Day Internationals, the highest total Zimbabwe have chased down is 329, against New Zealand on 25 October 2011, one of 36 recorded wins batting second; the lowest total they have successfully defended is 141, against Bangladesh on 6 July 2026, among 28 wins batting first.
In Twenty20 Internationals, the highest total Zimbabwe have chased down is 200, against Namibia on 25 October 2023, one of 33 recorded wins batting second; the lowest total they have successfully defended is 105, against West Indies on 28 February 2010, among 40 wins batting first.
Milestone matches
The Tests milestones in the records: match 1 was against Australia on 9 October 2003 (Australia won by 175 runs); match 10 was against Pakistan on 1 September 2011 (Pakistan won by 7 wickets); match 25 was against Sri Lanka on 29 October 2016 (Sri Lanka won by 225 runs); match 50 was against Bangladesh on 28 June 2026 (Zimbabwe won by 85 runs).
The One Day Internationals milestones in the records: match 1 was against Namibia on 10 February 2003 (Zimbabwe won by 86 runs (D/L method)); match 10 was against Kenya on 5 April 2003 (Zimbabwe won by 5 wickets); match 25 was against India on 20 January 2004 (India won by 24 runs); match 50 was against West Indies on 30 April 2006 (West Indies won by 98 runs); match 100 was against West Indies on 6 March 2010 (West Indies won by 4 wickets).
The Twenty20 Internationals milestones in the records: match 1 was against Australia on 12 September 2007 (Zimbabwe won by 5 wickets); match 10 was against Pakistan on 16 September 2011 (Pakistan won by 85 runs); match 25 was against Netherlands on 19 March 2014 (Zimbabwe won by 5 wickets); match 50 was against South Africa on 12 October 2018 (South Africa won by 6 wickets); match 100 was against India on 6 November 2022 (India won by 71 runs).
Opponents
The side Zimbabwe have met most often in the records is Bangladesh: 98 matches, 29 won and 69 lost, the latest on 19 July 2026.
Other regular opponents are Pakistan (7 won, 53 lost from 63), Sri Lanka (11 won, 36 lost from 50), South Africa (0 won, 42 lost from 43), Ireland (16 won, 20 lost from 42) and India (5 won, 35 lost from 40).
Against opponents met at least five times, the strongest record is against Ireland (44.4% of decided matches won) and the weakest against South Africa (0.0%).
Against the other sides met at least three times the recorded results are West Indies (7 won, 27 lost from 38, last met 23 February 2026), New Zealand (2 won, 26 lost from 28, last met 7 August 2025), Australia (4 won, 17 lost from 22, last met 20 September 2026), Namibia (12 won, 8 lost from 20, last met 3 September 2026), Netherlands (6 won, 5 lost from 12, last met 20 June 2023), Scotland (5 won, 3 lost from 9, last met 4 July 2023), England (1 won, 7 lost from 9, last met 22 May 2025), Kenya (7 won, 1 lost from 8, last met 2 October 2025), United Arab Emirates (5 won, 1 lost from 6, last met 16 April 2019), Nepal (3 won, 0 lost from 3, last met 18 June 2023), Singapore (2 won, 1 lost from 3, last met 11 July 2022) and Tanzania (3 won, 0 lost from 3, last met 30 September 2025).
Grounds and competitions
The grounds used most often are Harare Sports Club (172 matches, 53 won and 114 lost), Queens Sports Club, Bulawayo (81 matches, 23 won and 52 lost), Shere Bangla National Stadium, Mirpur (31 matches, 6 won and 25 lost) and Zahur Ahmed Chowdhury Stadium, Chattogram (11 matches, 0 won and 11 lost).
Further grounds with the most recorded matches are Rawalpindi Cricket Stadium (11, 1-9), R Premadasa Stadium, Colombo (8, 3-4), United Cricket Club Ground, Windhoek (7, 4-3) and Bellerive Oval, Hobart (7, 2-4).
By competition, the largest groups of recorded matches are Zimbabwe in Bangladesh ODI Series (22 matches, 2 won, 20 lost), Bangladesh tour of Zimbabwe (21 matches, 10 won, 11 lost), Zimbabwe tour of Bangladesh (20 matches, 4 won, 16 lost), Ireland tour of Zimbabwe (19 matches, 7 won, 8 lost) and Pakistan tour of Zimbabwe (16 matches, 3 won, 13 lost).
Smaller groups of matches are Bangladesh in Zimbabwe ODI Series (14, 6-8), ICC Men's T20 World Cup (14, 6-7), India tour of Zimbabwe (12, 1-11), Zimbabwe in West Indies ODI Series (12, 1-10), ICC Cricket World Cup (12, 3-9), India in Zimbabwe ODI Series (11, 0-11) and Zimbabwe tour of South Africa (11, 0-11).
Recent form
Across the last 10 recorded matches, most recent first, the sequence is L L L L W L W L L L (W won, L lost, T tied, D drawn, N no result): 2 wins and 8 defeats.
In order, those matches were Australia on 20 September 2026 (ODI, Australia won by 1 wicket); Australia on 18 September 2026 (ODI, Australia won by 84 runs); Australia on 15 September 2026 (ODI, Australia won by 59 runs); South Africa on 6 September 2026 (T20I, South Africa won by 48 runs); Namibia on 3 September 2026 (T20I, Zimbabwe won by 5 wickets).
Reading these figures
Every count on this page comes from the recorded matches only. For Zimbabwe the earliest dates are Test 2003, ODI 2003 and T20I 2007, so no figure here is an all-time total.
Of the 516 matches counted for Zimbabwe, 143 were won, 352 were lost and 21 ended tied, drawn or without a result; the win rate in the tables leaves that last group out.
Zimbabwe and the toss
Zimbabwe won the toss in 265 of 516 recorded matches (51.4%) and chose to field 133 times and to bat 132 times. They went on to win 71 of the 253 of those matches that produced a winner (28.1%).
Zimbabwe boundaries and dismissals
Zimbabwe batters hit 9,568 fours and 1,781 sixes in the recorded innings, one boundary every 12.5 balls; 48.9% of the runs came in boundaries.
Batters were dismissed caught 53%, bowled 22%, lbw 13%, run out 6% and caught and bowled 3% of the 4,513 times.
Wickets credited to bowlers fell caught 66%, bowled 18%, lbw 10%, caught and bowled 3% and stumped 3% of the 3,124 times.
Test matches: leading players
Test| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| BRM Taylor | 31 | 2128 | 37.33 | 57.4 |
| CR Ervine | 29 | 1732 | 31.49 | 48.8 |
| H Masakadza | 28 | 1649 | 29.98 | 45.4 |
| SC Williams | 20 | 1428 | 37.58 | 64.1 |
| Sikandar Raza | 18 | 1120 | 31.11 | 54.6 |
| RW Chakabva | 20 | 984 | 27.33 | 39.3 |
| T Taibu | 12 | 657 | 28.57 | 39.5 |
| TMK Mawoyo | 11 | 615 | 29.29 | 37.0 |
| MN Waller | 14 | 577 | 21.37 | 50.8 |
| V Sibanda | 12 | 545 | 22.71 | 49.6 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| AG Cremer | 17 | 51 | 47.55 | 3.79 |
| B Muzarabani | 14 | 50 | 27.86 | 3.38 |
| KM Jarvis | 13 | 46 | 29.43 | 3.23 |
| Sikandar Raza | 18 | 34 | 46.09 | 3.30 |
| TL Chatara | 10 | 26 | 28.00 | 2.39 |
| RW Price | 7 | 26 | 39.08 | 3.17 |
| CB Mpofu | 13 | 24 | 49.13 | 3.46 |
| T Panyangara | 6 | 23 | 22.91 | 2.34 |
| SC Williams | 20 | 22 | 46.23 | 3.10 |
| DT Tiripano | 14 | 22 | 51.18 | 2.80 |
One Day Internationals: leading players
ODI| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| BRM Taylor | 166 | 5202 | 33.35 | 75.3 |
| SC Williams | 134 | 4351 | 37.51 | 88.6 |
| H Masakadza | 156 | 3955 | 25.52 | 71.9 |
| Sikandar Raza | 131 | 3890 | 37.77 | 88.0 |
| E Chigumbura | 157 | 3215 | 25.31 | 78.5 |
| CR Ervine | 105 | 3079 | 34.21 | 78.7 |
| T Taibu | 105 | 2827 | 33.26 | 68.5 |
| V Sibanda | 97 | 2045 | 21.99 | 62.5 |
| CJ Chibhabha | 87 | 1987 | 23.38 | 65.1 |
| S Matsikenyeri | 79 | 1309 | 18.18 | 69.4 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| TL Chatara | 70 | 93 | 33.25 | 5.40 |
| P Utseya | 118 | 91 | 52.45 | 4.67 |
| Sikandar Raza | 131 | 79 | 46.65 | 4.98 |
| RW Price | 78 | 77 | 36.62 | 4.13 |
| E Chigumbura | 157 | 74 | 44.23 | 5.81 |
| AG Cremer | 69 | 71 | 37.11 | 4.86 |
| SC Williams | 134 | 70 | 50.14 | 5.05 |
| R Ngarava | 49 | 67 | 29.55 | 5.36 |
| B Muzarabani | 53 | 61 | 36.52 | 5.09 |
| CB Mpofu | 65 | 56 | 50.48 | 5.60 |
Twenty20 Internationals: leading players
T20I| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| Sikandar Raza | 125 | 2785 | 25.55 | 135.7 |
| BJ Bennett | 68 | 2027 | 33.78 | 144.2 |
| RP Burl | 114 | 1979 | 27.87 | 127.1 |
| SC Williams | 76 | 1618 | 23.79 | 129.8 |
| T Marumani | 77 | 1473 | 20.75 | 129.4 |
| CR Ervine | 65 | 1423 | 23.72 | 105.8 |
| W Madhevere | 79 | 1253 | 18.70 | 114.3 |
| H Masakadza | 54 | 1230 | 23.65 | 111.5 |
| BRM Taylor | 51 | 1151 | 26.77 | 125.0 |
| E Chigumbura | 47 | 769 | 20.78 | 143.7 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Ngarava | 89 | 114 | 19.89 | 7.32 |
| Sikandar Raza | 125 | 105 | 24.14 | 7.08 |
| B Muzarabani | 89 | 101 | 21.57 | 6.98 |
| LM Jongwe | 60 | 61 | 21.67 | 8.53 |
| B Evans | 39 | 58 | 19.36 | 8.44 |
| TL Chatara | 53 | 57 | 23.77 | 7.19 |
| RP Burl | 114 | 51 | 24.24 | 7.34 |
| WP Masakadza | 74 | 46 | 33.37 | 7.46 |
| SC Williams | 76 | 43 | 29.21 | 6.90 |
| AG Cremer | 31 | 32 | 23.78 | 7.46 |
Questions and answers
How many Tests have Zimbabwe won?
In the recorded matches Zimbabwe have won 6 of 50 Tests and lost 41. The records for this format run from 9 October 2003 to 28 June 2026.
How many One Day Internationals have Zimbabwe won?
In the recorded matches Zimbabwe have won 64 of 284 One Day Internationals and lost 206. The records for this format run from 10 February 2003 to 20 September 2026.
How many Twenty20 Internationals have Zimbabwe won?
In the recorded matches Zimbabwe have won 73 of 182 Twenty20 Internationals and lost 105. The records for this format run from 12 September 2007 to 6 September 2026.
Who has scored the most ODI runs for Zimbabwe?
BRM Taylor leads the recorded ODI run scorers for Zimbabwe with 5,202 runs from 166 matches.
Who has taken the most ODI wickets for Zimbabwe?
TL Chatara has the most recorded ODI wickets for Zimbabwe: 93, at an average of 33.25.
What is Zimbabwe's highest ODI total?
408/6 against United States at Harare Sports Club on 26 June 2023.
Which team have Zimbabwe played most often?
Bangladesh, in 98 recorded matches: 29 won and 69 lost.
What was Zimbabwe's most recent recorded result?
An ODI against Australia on 20 September 2026: Australia won by 1 wicket.
When is the earliest recorded Zimbabwe match?
The earliest men's international for Zimbabwe in the records is dated 10 February 2003.
How many sixes have Zimbabwe hit?
1,781 sixes and 9,568 fours in the recorded matches.