Live now
5 Nov 2026 · 11:30 IST
Upcoming fixtures
Start times in India Standard Time.
13 Nov 2026 · 11:00 IST
Recent results
- Lost
1 Nov 2026 · 20:00 IST
Twenty20 International · T20I
Afghanistan81/3 (8.1 ov)
Zimbabwe79 (14.3 ov)
Afghanistan won by 7 wickets (with 71 balls remaining)
- Lost
29 Oct 2026 · 20:00 IST
Twenty20 International · T20I
Afghanistan221/7 (20 ov)
Zimbabwe202/5 (20 ov)
Afghanistan won by 19 runs
- Lost
27 Oct 2026 · 20:00 IST
Twenty20 International · T20I
Afghanistan177 (19.5 ov)
Zimbabwe140 (19.1 ov)
Afghanistan won by 37 runs
- Lost
23 Oct 2026 · 17:00 IST
Tri-Series · ODI
Afghanistan170/3 (34.3 ov)
Zimbabwe169 (43.3 ov)
Afghanistan won by 7 wickets (with 93 balls remaining)
- Lost
19 Oct 2026 · 17:00 IST
- Won
17 Oct 2026 · 17:00 IST
- Lost
20 Sept 2026 · 13:00 IST
One Day International · ODI
Zimbabwe271/8 (50 ov)
Australia272/9 (49.5 ov)
Australia won by 1 wicket (with 1 ball remaining)
- Lost
18 Sept 2026 · 13:00 IST
- Lost
15 Sept 2026 · 13:00 IST
- Lost
6 Sept 2026 · 17:30 IST
- Won
3 Sept 2026 · 17:30 IST
Tri-Series · T20I
Namibia156/6 (20 ov)
Zimbabwe159/5 (18.1 ov)
Zimbabwe won by 5 wickets (with 11 balls remaining)
- Lost
1 Sept 2026 · 17:30 IST
- Won
31 Aug 2026 · 17:30 IST
- Lost
29 Aug 2026 · 17:30 IST
Tri-Series · T20I
South Africa146/3 (13.4 ov)
Zimbabwe144/8 (20 ov)
South Africa won by 7 wickets (with 38 balls remaining)
- Lost
26 Jul 2026 · 16:30 IST
- Lost
25 Jul 2026 · 16:30 IST
- Lost
23 Jul 2026 · 16:30 IST
Twenty20 International · T20I
Zimbabwe125/7 (20 ov)
India126/3 (13.2 ov)
India won by 7 wickets (with 40 balls remaining)
- Lost
19 Jul 2026 · 16:00 IST
Twenty20 International · T20I
Zimbabwe143/7 (20 ov)
Bangladesh144/6 (19.4 ov)
Bangladesh won by 4 wickets (with 2 balls remaining)
- Lost
17 Jul 2026 · 16:00 IST
- Won
15 Jul 2026 · 16:00 IST
Players
Players named in Zimbabwe's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Sikandar Raza93 matches
- Brian Bennett41 matches
- Ryan Burl41 matches
- Brad Evans39 matches
- Blessing Muzarabani33 matches
- Tadiwanashe Marumani28 matches
- Wesley Madhevere22 matches
- Richard Ngarava22 matches
- Wellington Masakadza21 matches
- Ben Curran20 matches
- Brendan Taylor19 matches
- Dion Myers19 matches
- Newman Nyamhuri17 matches
- Tashinga Musekiwa16 matches
- Innocent Kaia14 matches
- Tony Munyonga12 matches
- Graeme Cremer11 matches
- Tinotenda Maposa11 matches
- Craig Ervine10 matches
- Clive Madande10 matches
- Tafadzwa Tsiga8 matches
- Ernest Masuku6 matches
- Kundai Matigimu4 matches
- Milton Shumba3 matches
- Vincent Masekesa2 matches
- Tanaka Chivanga2 matches
- Antum Naqvi1 match
- Nick Welch1 match
Pages for players with fewer than 3 recorded matches are kept out of search results until more scorecards are in.
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1439
56 rated matches · last played 1 Nov 2026
One-day
1420
19 rated matches · last played 23 Oct 2026
Test and first-class
1449
11 rated matches · last played 28 Jun 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| Tri-Series | 12 | 4 | 8 | 33% |
| Twenty20 International | 9 | 1 | 8 | 11% |
| ICC Men's T20 World Cup | 6 | 3 | 3 | 50% |
| One Day International | 6 | 2 | 4 | 33% |
| ICC Mens T20 World Cup Warm-up Matches | 2 | 1 | 1 | 50% |
| Test Series | 1 | 1 | 0 | 100% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| Bangladesh | 8 | 5 | 3 | 63% |
| Afghanistan | 5 | 0 | 5 | 0% |
| Australia | 4 | 1 | 3 | 25% |
| India | 4 | 0 | 4 | 0% |
| South Africa | 4 | 0 | 4 | 0% |
| Sri Lanka | 3 | 2 | 1 | 67% |
| Namibia | 2 | 2 | 0 | 100% |
| Oman | 2 | 1 | 1 | 50% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 410 all out107.2 ov | Zimbabwev Bangladesh | 28 Jun 2026Test Series · Test/5day |
| 272 all out48.3 ov | Zimbabwev Australia | 18 Sept 2026One Day International · ODI |
| 271/850 ov | Zimbabwev Bangladesh | 17 Oct 2026Tri-Series · ODI |
| 271/850 ov | Zimbabwev Australia | 20 Sept 2026One Day International · ODI |
| 247/650 ov | Zimbabwev Bangladesh | 9 Jul 2026One Day International · ODI |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (18 Nov 2025 to 1 Nov 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played (1 abandoned in this period).
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 23:12 IST.
