Zimbabwe

Full Member
923 internationals · 1983–2026

All-time record

Test1992–2026
M
130
W
16
L
84
D
30
T
0
NR
0
Win %
12.3
ODI1983–2026
M
590
W
157
L
409
D
0
T
8
NR
16
Win %
27.4
T20I2007–2026
M
203
W
75
L
124
D
0
T
1
NR
3
Win %
37.5
Other internationals2018–2018
M
1
W
1
L
0
D
0
T
0
NR
0
Win %
—

Citizen of Nowhere ranking

Test
Current#11 (-4.6)Peak rank#8 (1999-05)Peak rating80.1Months at #10
ODI
Current#11 (82.1)Peak rank#9 (1992-03)Peak rating85.1Months at #10
T20I
Current#15 (118.7)Peak rank#9 (2011-09)Peak rating119.8Months at #10

Greatest games

Zimbabwe's most storied internationals across all three formats, by Game Score (closeness, stakes and the strength of both sides), with a ★ for the all-time classics.

T20I
#1
27 Oct 2022 · Zimbabwe won by 1 runs · T20 World Cup · Group/League stage · Perth
T20I
#2
30 Oct 2022 · Bangladesh won by 3 runs · T20 World Cup · Group/League stage · Brisbane
T20I
#3
31 Aug 2026 · Zimbabwe won by 5 runs · Namibia T20I Tri-Series · Windhoek
T20I
#4
5 Dec 2024 · Zimbabwe won by 2 wickets · Pakistan tour of Zimbabwe · Bulawayo
T20I
#5
2 Nov 2025 · Afghanistan won by 9 runs · Afghanistan in Zimbabwe T20I Series, Oct-Nov 2025 · Harare
T20I
#6
7 Dec 2023 · Zimbabwe won by 1 wickets · Ireland tour of Zimbabwe · Harare
T20I
#7
10 May 2024 · Bangladesh won by 5 runs · Zimbabwe tour of Bangladesh · Dhaka
T20I
#8
14 Dec 2024 · Afghanistan won by 3 wickets · Afghanistan in Zimbabwe T20I Series, Dec 2024 · Harare
T20I
#9
1 Mar 2026 · South Africa won by 5 wickets · T20 World Cup · Group/League stage · Delhi
T20I
#10
18 Jun 2016 · Zimbabwe won by 2 runs · India in Zimbabwe T20I Series · Harare
T20I
#11
22 Jun 2016 · India won by 3 runs · India in Zimbabwe T20I Series · Harare
ODI
#12
10 Oct 1987 · New Zealand won by 3 runs · Cricket World Cup · Group/League stage · Hyderabad

Series trophies

Southern Cross Trophy
Australia v Zimbabwe · Test · 1999–2003 · 2 series
Held by Australia

Head-to-head

Bangladesh133 matches
Test
9–9 (3D)
ODI
33–52
T20I
9–18
Pakistan106 matches
Test
3–12 (4D)
ODI
5–56
T20I
3–19
Sri Lanka97 matches
Test
0–14 (6D)
ODI
12–51
T20I
4–7
India94 matches
Test
2–7 (2D)
ODI
10–54
T20I
3–14
West Indies66 matches
Test
0–8 (4D)
ODI
11–36
T20I
1–4
New Zealand65 matches
Test
0–13 (6D)
ODI
9–27
T20I
0–8
South Africa64 matches
Test
0–10 (1D)
ODI
2–38
T20I
0–11
Afghanistan57 matches
Test
2–2 (1D)
ODI
10–20
T20I
2–19
Ireland45 matches
Test
0–2
ODI
10–11
T20I
8–8
Australia43 matches
Test
0–3
ODI
3–32
T20I
2–2
England38 matches
Test
0–4 (3D)
ODI
8–21
T20I
0–1
Kenya36 matches
Test
—
ODI
25–5
T20I
4–0

Recent internationals

2026-10-17ODI
vs Bangladesh
W Zimbabwe won by 99 runs
Zayed Cricket Stadium, Abu Dhabi
2026-09-20ODI
vs Australia
L Australia won by 1 wicket
Harare Sports Club, Harare
2026-09-18ODI
vs Australia
L Australia won by 84 runs
Harare Sports Club, Harare
2026-09-15ODI
vs Australia
L Australia won by 59 runs
Harare Sports Club, Harare
2026-09-06T20I
vs South Africa
L South Africa won by 48 runs
Namibia Cricket Ground, Windhoek
2026-09-03T20I
vs Namibia
W Zimbabwe won by 5 wickets
Namibia Cricket Ground, Windhoek
2026-09-01T20I
vs South Africa
L South Africa won by 43 runs
Namibia Cricket Ground, Windhoek
2026-08-31T20I
vs Namibia
W Zimbabwe won by 5 runs
Namibia Cricket Ground, Windhoek
2026-08-29T20I
vs South Africa
L South Africa won by 7 wickets
Namibia Cricket Ground, Windhoek
2026-07-26T20I
vs India
L India won by 35 runs
Harare Sports Club, Harare
2026-07-25T20I
vs India
L India won by 90 runs
Harare Sports Club, Harare
2026-07-23T20I
vs India
L India won by 7 wickets
Harare Sports Club, Harare

From the project cricket workbook: results since 1877, recomputed monthly ICC rankings, and curated honours. See the methodology on the hub.