Covers 514 matches played by Zimbabwe from Feb 2003 to Sep 2026 (Afghanistan matches are not in the open data set).
Over 514 internationals dated Feb 2003 to Sep 2026, the Zimbabwe national cricket team has done better the shorter the game. It won 6 Tests out of 50, 64 ODIs out of 282 and 73 T20Is out of 182.
This page sets out those results, the record against each opponent and the players who lead the lists. Games against Afghanistan are left out, since the open data set has no record of them.
Zimbabwe National Cricket Team Results by Format
T20Is are Zimbabwe’s strongest format by a distance. They have won 73 and lost 105, which works out to 41.0 per cent of decided games. The ODI share drops to 23.9, built on 64 wins and 204 losses, and in Tests to 12.8, from 6 wins, 41 defeats and 3 draws.
Five of the 6 Test wins came against Bangladesh, the only Test side Zimbabwe have beaten more than once since Oct 2003. The other was against Pakistan. The most recent, a win by an innings and 85 runs in Harare on 28 Jun 2026, also came against Bangladesh. Before that, Zimbabwe lost four Tests in a row at Bulawayo in mid-2025, two to South Africa and two to New Zealand, by margins as wide as 359 runs.
Against Associate sides the record looks very different. Zimbabwe are 11 and 8 against Namibia in T20Is, 4 and 1 against Scotland, and unbeaten against Kenya, Tanzania, Nepal, Nigeria and Rwanda.
Zimbabwe National Cricket Team Results by Format
Format
Matches
Won
Lost
Tied
Drawn
NR
Win % (decided)
First match
Tests
50
6
41
0
3
0
12.8
9 Oct 2003
ODIs
282
64
204
4
–
10
23.9
10 Feb 2003
T20Is
182
73
105
1
–
3
41.0
12 Sep 2007
Zimbabwe in Tests
Tests in this record book: 50, from Oct 2003 to Jun 2026.
Zimbabwe Players With Most Player of the Match Awards
Player
Awards
Sikandar Raza
32
SC Williams
11
BRM Taylor
9
E Chigumbura
8
CR Ervine
8
BJ Bennett
7
H Masakadza
6
RP Burl
6
B Muzarabani
4
T Taibu
3
Head to Head: Best and Toughest Opponents
South Africa have been the hardest opponent. Zimbabwe have lost all 6 Tests and all 25 ODIs against them, and won none of 12 T20Is. New Zealand are close behind: 8 Test defeats from 8, and no wins in 8 T20Is. See Zimbabwe vs South Africa for the full rivalry.
Bangladesh are the opponent Zimbabwe meet most, with 58 ODIs, 27 T20Is and 13 Tests. Zimbabwe have won 15 of those ODIs and 9 of the T20Is, a far better return than against Pakistan (3 ODI wins in 36) or India (2 in 22). The India vs Zimbabwe page shows India won all three T20Is at Harare in Jul 2026.
Ireland are the closest contest among regular opponents: 8 wins each in T20Is, and 8 wins to 10 defeats in ODIs. Against West Indies, Zimbabwe have 6 ODI wins in 26, covered on Zimbabwe vs West Indies, and 7 in 34 against Sri Lanka, on Sri Lanka vs Zimbabwe.
Zimbabwe Players: Most Runs, Wickets and Awards
Brendan Taylor is Zimbabwe’s top run maker in Tests (2,128) and ODIs (5,153), with 10 ODI centuries. His 171 against Bangladesh at Harare in Apr 2013 is Zimbabwe’s best Test score, made in their 335-run win, the widest Test margin by runs on this page. Sean Williams is second in ODIs with 4,351 at 37.51.
Sikandar Raza is the central figure of the T20I era. He has 2,785 T20I runs and 105 wickets, and his 133* off 43 balls against Gambia in Oct 2024 came in Zimbabwe’s 344/4, the highest total here. His 32 match awards overall are nearly three times the 11 won by Williams.
Richard Ngarava has the most T20I wickets with 114, and Blessing Muzarabani has 101 T20I wickets plus 50 in Tests, including 7/58 against Ireland in Feb 2025. TL Chatara leads ODI wickets with 93. The lowest totals are Zimbabwe’s 44 in an ODI against Bangladesh in Nov 2009 and 51 in a Test at Napier in Jan 2012. Many home games are played at Harare Sports Club.
Questions about Zimbabwe
How many Tests has the Zimbabwe national cricket team won?
Zimbabwe have 6 Test wins from 50 since Oct 2003, with 41 defeats and 3 draws. Five of those wins came against Bangladesh.
Which Zimbabwe batter has the most runs?
Brendan Taylor is first in Tests (2,128) and ODIs (5,153). Sikandar Raza holds the T20I lead on 2,785.
Which Zimbabwe bowler has the most T20I wickets?
Richard Ngarava, with 114 wickets at 19.89. Sikandar Raza has 105 and Blessing Muzarabani 101.
What is Zimbabwe's highest total?
The T20I best is 344/4 versus Gambia in Nairobi, Oct 2024, when Zimbabwe won by 290 runs. The ODI best is 408/6 versus the USA at Harare in Jun 2023, and their best Test total 412 against Pakistan at Bulawayo in Sep 2011.
Which team has Zimbabwe never beaten?
In the matches covered here, Zimbabwe have not beaten South Africa in any format: no win across 6 Tests, 25 ODIs and 12 T20Is. They are also winless against New Zealand in Tests and T20Is.