Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next ODI India (A)
One Day Internationals - Sun 3 Jan, 08:30 Their stats Preview

Zimbabwe ODI Stats

Zimbabwe ODIs game by game, and how the opposition did in each

Updated 20 September 2026, after the Australia game

Reset
Stat Avg
One Day Internationals 20 Sep 26 AustraliaH 271/8272/9
One Day Internationals 18 Sep 26 AustraliaH 272356/6
One Day Internationals 15 Sep 26 AustraliaH 235294/8
One Day Internationals 11 Jul 26 BangladeshH 199200/3
One Day Internationals 9 Jul 26 BangladeshH 247/6234
One Day Internationals 6 Jul 26 BangladeshH 141116
One Day Internationals 31 Aug 25 Sri LankaH 277/7278/5
One Day Internationals 29 Aug 25 Sri LankaH 291/8298/6
One Day Internationals 18 Feb 25 IrelandH 246/1240/6
One Day Internationals 16 Feb 25 IrelandH 245249/4
One Day Internationals 14 Feb 25 IrelandH 299/5250
One Day Internationals 21 Dec 24 AfghanistanH 127131/2
One Day Internationals 19 Dec 24 AfghanistanH 54286/6
One Day Internationals 28 Nov 24 PakistanH 204303/6
One Day Internationals 26 Nov 24 PakistanH 145148/0
One Day Internationals 24 Nov 24 PakistanH 20560/6
One Day Internationals 11 Jan 24 Sri LankaA 9697/2
One Day Internationals 8 Jan 24 Sri LankaA 208211/8
One Day Internationals 17 Dec 23 IrelandH 197204/3
One Day Internationals 15 Dec 23 IrelandH 166170/6
ICC Cricket World Cup Super League 25 Mar 23 NetherlandsH 235/3231/9
ICC Cricket World Cup Super League 23 Mar 23 NetherlandsH 271270
ICC Cricket World Cup Super League 21 Mar 23 NetherlandsH 249255/7
One Day Internationals 21 Jan 23 IrelandH 248294/7
One Day Internationals 18 Jan 23 IrelandH 214/7288/4
ICC Cricket World Cup Super League 3 Sep 22 AustraliaA 142/7141
ICC Cricket World Cup Super League 31 Aug 22 AustraliaA 96100/2
ICC Cricket World Cup Super League 28 Aug 22 AustraliaA 200201/5
ICC Cricket World Cup Super League 22 Aug 22 IndiaH 276289/8
ICC Cricket World Cup Super League 20 Aug 22 IndiaH 161167/5
ICC Cricket World Cup Super League 18 Aug 22 IndiaH 189192/0
One Day Internationals 10 Aug 22 BangladeshH 151257/9
One Day Internationals 7 Aug 22 BangladeshH 291/5290/9
One Day Internationals 5 Aug 22 BangladeshH 307/5303/2
ICC Cricket World Cup Super League 9 Jun 22 AfghanistanH 135137/6
ICC Cricket World Cup Super League 6 Jun 22 AfghanistanH 228229/2
ICC Cricket World Cup Super League 4 Jun 22 AfghanistanH 216276/5
ICC Cricket World Cup Super League 21 Jan 22 Sri LankaA 70254/9
ICC Cricket World Cup Super League 18 Jan 22 Sri LankaA 302/8280/9
ICC Cricket World Cup Super League 16 Jan 22 Sri LankaA 296/9300/5
Runs 210229 271272 272356 235294 199200 247234 141116 277278 291298 246240 245249 299250 127131 54286 204303 145148 20560 9697 208211 197204 166170 235231 271270 249255 248294 214288 142141 96100 200201 276289 161167 189192 151257 291290 307303 135137 228229 216276 70254 302280 296300
Wickets 6.08.7 98 610 810 310 106 1010 57 68 61 410 105 210 610 610 010 610 210 810 310 610 93 1010 710 710 47 107 210 510 810 510 010 910 95 25 610 210 510 910 98 59
Run rate 4.865.44 5.45.5 5.67.1 5.25.9 4.15.6 4.94.9 3.93.5 5.55.6 5.86.0 6.24.8 5.05.1 6.05.4 4.24.9 3.05.7 5.16.1 4.58.1 5.12.9 4.25.8 4.74.3 4.95.4 3.94.2 5.64.6 5.55.4 5.25.1 5.25.9 5.85.8 3.64.6 3.56.8 4.26.0 5.65.8 4.26.5 4.76.2 4.75.1 6.15.8 6.46.1 3.03.6 4.65.2 4.35.5 2.85.1 6.05.6 5.96.2
Sixes 2.63.5 22 112 38 45 51 11 20 25 34 03 73 32 06 58 33 40 11 22 23 10 11 05 34 15 45 12 11 05 54 24 21 26 84 94 12 30 16 00 36 44
Fours 18.921.0 2724 2627 2020 1317 1922 149 2330 2530 2518 2421 2719 1213 823 2330 1221 237 811 1917 1416 1521 2421 3521 2220 1922 1826 1319 912 1422 2429 1117 1719 1920 2429 2433 812 1726 2026 520 2620 2829
Catches 4.04.6 45 54 55 28 74 96 43 46 50 32 95 15 55 55 04 37 23 74 35 16 32 36 37 75 25 86 26 38 55 26 06 43 54 23 63 13 55 55 62 32
Powerplay runs 42.448.0 5757 4178 4865 2159 3738 4032 5545 3629 7726 4357 6061 3143 2855 5049 5171 62 4458 5142 3450 2629 5253 5753 4526 4647 4128 4437 2557 3650 4941 2675 3143 3347 3062 4851 2730 3956 3837 2943 5934 4759
Powerplay wickets lost 1.751.10 22 00 32 20 32 33 10 21 01 11 02 30 40 30 20 2 11 12 11 42 00 01 32 10 12 13 32 01 10 12 30 53 30 20 21 11 11 30 13 01
Performance points 356437 477460 429586 428528 266451 504377 421354 395437 431502 405251 337446 577372 170368 222511 373538 139385 342319 154347 421443 270432 280422 429301 519548 393507 450507 303460 411332 146347 319463 462554 263407 164423 336494 493417 355418 296358 267443 349506 282522 528487 415469
Dream11 points 620771 856768 6921048 728937 487798 860682 707636 667779 738875 722482 609853 961621 353680 416862 664987 276724 641541 264628 742766 453747 560780 783531 833902 698814 712869 577755 699611 262629 522819 792948 462713 321765 595854 853728 657739 504722 491810 607933 447855 855786 725872
Each figure is Zimbabwe's, the opposition's under it. Wickets are the wickets Zimbabwe took.

Zimbabwe ODI Game by Game

Runs, the last 40 ODIs, newest on the left

Line200.5
Avg
Hit
One Day Internationals 20 Sep 26 AustraliaH 271/8272/9
One Day Internationals 18 Sep 26 AustraliaH 272356/6
One Day Internationals 15 Sep 26 AustraliaH 235294/8
One Day Internationals 11 Jul 26 BangladeshH 199200/3
One Day Internationals 9 Jul 26 BangladeshH 247/6234
One Day Internationals 6 Jul 26 BangladeshH 141116
One Day Internationals 31 Aug 25 Sri LankaH 277/7278/5
One Day Internationals 29 Aug 25 Sri LankaH 291/8298/6
One Day Internationals 18 Feb 25 IrelandH 246/1240/6
One Day Internationals 16 Feb 25 IrelandH 245249/4
One Day Internationals 14 Feb 25 IrelandH 299/5250
One Day Internationals 21 Dec 24 AfghanistanH 127131/2
One Day Internationals 19 Dec 24 AfghanistanH 54286/6
One Day Internationals 28 Nov 24 PakistanH 204303/6
One Day Internationals 26 Nov 24 PakistanH 145148/0
One Day Internationals 24 Nov 24 PakistanH 20560/6
One Day Internationals 11 Jan 24 Sri LankaA 9697/2
One Day Internationals 8 Jan 24 Sri LankaA 208211/8
One Day Internationals 17 Dec 23 IrelandH 197204/3
One Day Internationals 15 Dec 23 IrelandH 166170/6
ICC Cricket World Cup Super League 25 Mar 23 NetherlandsH 235/3231/9
ICC Cricket World Cup Super League 23 Mar 23 NetherlandsH 271270
ICC Cricket World Cup Super League 21 Mar 23 NetherlandsH 249255/7
One Day Internationals 21 Jan 23 IrelandH 248294/7
One Day Internationals 18 Jan 23 IrelandH 214/7288/4
ICC Cricket World Cup Super League 3 Sep 22 AustraliaA 142/7141
ICC Cricket World Cup Super League 31 Aug 22 AustraliaA 96100/2
ICC Cricket World Cup Super League 28 Aug 22 AustraliaA 200201/5
ICC Cricket World Cup Super League 22 Aug 22 IndiaH 276289/8
ICC Cricket World Cup Super League 20 Aug 22 IndiaH 161167/5
ICC Cricket World Cup Super League 18 Aug 22 IndiaH 189192/0
One Day Internationals 10 Aug 22 BangladeshH 151257/9
One Day Internationals 7 Aug 22 BangladeshH 291/5290/9
One Day Internationals 5 Aug 22 BangladeshH 307/5303/2
ICC Cricket World Cup Super League 9 Jun 22 AfghanistanH 135137/6
ICC Cricket World Cup Super League 6 Jun 22 AfghanistanH 228229/2
ICC Cricket World Cup Super League 4 Jun 22 AfghanistanH 216276/5
ICC Cricket World Cup Super League 21 Jan 22 Sri LankaA 70254/9
ICC Cricket World Cup Super League 18 Jan 22 Sri LankaA 302/8280/9
ICC Cricket World Cup Super League 16 Jan 22 Sri LankaA 296/9300/5

Zimbabwe ODI Results

The last 40 ODIs, newest first: 12 won

Opponent Result ZIM Opp RR
Australia (H)ODI, 20 Sep Lby 1 wicket 271/850 ov 272/949.5 ov 5.42
Australia (H)ODI, 18 Sep Lby 84 runs 27248.3 ov 356/650 ov 5.61
Australia (H)ODI, 15 Sep Lby 59 runs 23545.1 ov 294/850 ov 5.20
Bangladesh (H)ODI, 11 Jul Lby 7 wickets 19948.1 ov 200/336 ov 4.13
Bangladesh (H)ODI, 9 Jul Wby 13 runs 247/650 ov 23448.1 ov 4.94
Bangladesh (H)ODI, 6 Jul Wby 25 runs 14136.4 ov 11633.1 ov 3.85
Sri Lanka (H)ODI, 31 Aug 2025 Lby 5 wickets 277/750 ov 278/549.3 ov 5.54
Sri Lanka (H)ODI, 29 Aug 2025 Lby 7 runs 291/850 ov 298/650 ov 5.82
Ireland (H)ODI, 18 Feb 2025 Wby 9 wickets 246/139.3 ov 240/650 ov 6.23
Ireland (H)ODI, 16 Feb 2025 Lby 6 wickets 24549 ov 249/448.4 ov 5.00
Ireland (H)ODI, 14 Feb 2025 Wby 49 runs 299/550 ov 25046 ov 5.98
Afghanistan (H)ODI, 21 Dec 2024 Lby 8 wickets 12730.1 ov 131/226.5 ov 4.21
Afghanistan (H)ODI, 19 Dec 2024 Lby 232 runs 5417.5 ov 286/650 ov 3.03
Pakistan (H)ODI, 28 Nov 2024 Lby 99 runs 20440.1 ov 303/650 ov 5.08
Pakistan (H)ODI, 26 Nov 2024 Lby 10 wickets 14532.3 ov 148/018.2 ov 4.46
Pakistan (H)ODI, 24 Nov 2024 Wby 80 runs 20540.2 ov 60/621 ov 5.08
Sri Lanka (A)ODI, 11 Jan 2024 Lby 8 wickets 9622.5 ov 97/216.4 ov 4.20
Sri Lanka (A)ODI, 8 Jan 2024 Lby 2 wickets 20844.4 ov 211/849 ov 4.66
Ireland (H)ODI, 17 Dec 2023 Lby 7 wickets 19740 ov 204/337.5 ov 4.93
Ireland (H)ODI, 15 Dec 2023 Lby 4 wickets 16642.5 ov 170/640.1 ov 3.88
Netherlands (H)CWCSL, 25 Mar 2023 Wby 7 wickets 235/341.4 ov 231/950 ov 5.64
Netherlands (H)CWCSL, 23 Mar 2023 Wby 1 run 27149.2 ov 27050 ov 5.49
Netherlands (H)CWCSL, 21 Mar 2023 Lby 3 wickets 24947.3 ov 255/749.5 ov 5.24
Ireland (H)ODI, 21 Jan 2023 Lby 46 runs 24847.3 ov 294/750 ov 5.22
Ireland (H)ODI, 18 Jan 2023 Wby 3 wickets 214/737 ov 288/450 ov 5.78
Australia (A)CWCSL, 3 Sep 2022 Wby 3 wickets 142/739 ov 14131 ov 3.64
Australia (A)CWCSL, 31 Aug 2022 Lby 8 wickets 9627.5 ov 100/214.4 ov 3.45
Australia (A)CWCSL, 28 Aug 2022 Lby 5 wickets 20047.3 ov 201/533.3 ov 4.21
India (H)CWCSL, 22 Aug 2022 Lby 13 runs 27649.3 ov 289/850 ov 5.58
India (H)CWCSL, 20 Aug 2022 Lby 5 wickets 16138.1 ov 167/525.4 ov 4.22
India (H)CWCSL, 18 Aug 2022 Lby 10 wickets 18940.3 ov 192/030.5 ov 4.67
Bangladesh (H)ODI, 10 Aug 2022 Lby 105 runs 15132.2 ov 257/950 ov 4.67
Bangladesh (H)ODI, 7 Aug 2022 Wby 5 wickets 291/547.3 ov 290/950 ov 6.13
Bangladesh (H)ODI, 5 Aug 2022 Wby 5 wickets 307/548.2 ov 303/250 ov 6.35
Afghanistan (H)CWCSL, 9 Jun 2022 Lby 4 wickets 13544.5 ov 137/637.4 ov 3.01
Afghanistan (H)CWCSL, 6 Jun 2022 Lby 8 wickets 22850 ov 229/244.3 ov 4.56
Afghanistan (H)CWCSL, 4 Jun 2022 Lby 60 runs 21650 ov 276/550 ov 4.32
Sri Lanka (A)CWCSL, 21 Jan 2022 Lby 184 runs 7024.4 ov 254/950 ov 2.84
Sri Lanka (A)CWCSL, 18 Jan 2022 Wby 22 runs 302/850 ov 280/950 ov 6.04
Sri Lanka (A)CWCSL, 16 Jan 2022 Lby 5 wickets 296/950 ov 300/548.3 ov 5.92

Zimbabwe ODI Splits

The last 40 ODIs: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game

VenuePW-LWin %RunsOpp
Home 32 10-22 31% 219 236
Away 8 2-6 25% 176 198
InningsPW-LWin %RunsOpp
Batting first 24 6-18 25% 206 198
Chasing 16 6-10 38% 216 275
TossPW-LWin %RunsOpp
Won the toss 19 7-12 37% 220 251
Lost the toss 21 5-16 24% 201 208
CompetitionPW-LWin %RunsOpp
One Day Internationals 25 8-17 32% 213 233
ICC Cricket World Cup Super League 15 4-11 27% 204 221
OpponentPW-LWin %RunsOpp
Ireland 7 3-4 43% 231 242
Sri Lanka 7 1-6 14% 220 245
Bangladesh 6 4-2 67% 223 233
Australia 6 1-5 17% 203 227
Afghanistan 5 0-5 0% 152 212
Netherlands 3 2-1 67% 252 252
Pakistan 3 1-2 33% 185 170
India 3 0-3 0% 209 216
GroundPW-LWin %RunsOpp
Harare Sports Club, Harare 28 9-19 32% 223 245
Queens Sports Club, Bulawayo 4 1-3 25% 188 178
Riverway Stadium, Thuringowa, Townsville, Queensland 3 1-2 33% 146 147
Pallekele International Cricket Stadium, Pallekele, Kandy 3 1-2 33% 223 278
R.Premadasa Stadium, Colombo 2 0-2 0% 152 154
YearPW-LWin %RunsOpp
2026 6 2-4 33% 228 245
2025 5 2-3 40% 272 263
2024 7 1-6 14% 148 177
2023 7 3-4 43% 226 245
2022 15 4-11 27% 204 228

ODI Sides

International sides with 8+ ODIs in the last two years, by win rate

SidePWin %RunsOpp
1Afghanistan 1573%247221
2India 2871%273263
3New Zealand 3263%233227
4Sri Lanka 2255%250238
5South Africa 2454%255265
6Pakistan 2654%225235
7Australia 2245%245244
8England 2442%279248
9West Indies 2638%236245
10Namibia 838%201255
11Bangladesh 2737%207217
12Zimbabwe 1631%216232
13Ireland 1429%244258

Zimbabwe ODI Questions

What is Zimbabwe's average ODI score?

Zimbabwe have averaged 210 runs per ODI over their last 40 ODIs, and conceded 229. Their highest was 307 against Bangladesh on 5 Aug 2022, their lowest 54 against Afghanistan.

What is Zimbabwe's ODI record?

Zimbabwe have won 12 and lost 28 of their last 40 ODIs.

Do Zimbabwe do better batting first or chasing in ODIs?

Batting first, Zimbabwe have won 6 of 24 and averaged 206. Batting second they have won 6 of 16, averaging 216.

Who has scored the most ODI runs for Zimbabwe recently?

Over Zimbabwe's last 40 ODIs: Sikandar Raza (1352 runs in 39), Craig Ervine (762 runs in 26), Sean Williams (622 runs in 17).

Who has taken the most ODI wickets for Zimbabwe recently?

Over Zimbabwe's last 40 ODIs: Richard Ngarava (43 wickets in 29), Blessing Muzarabani (32 wickets in 26), Brad Evans (28 wickets in 20).

When do Zimbabwe play their next ODI?

Zimbabwe play India away in the One Day Internationals on Sun 3 Jan, 08:30 (UK time).