By runs
Winner Margin Target Opposition Match Date Scorecard
Sri Lanka 1 run 331 v West Indies 23 Nov 2016 ODI # 3808
Zimbabwe 2 runs 197 v Afghanistan 6 Mar 2018 ODI # 3988
Pakistan 5 runs 248 v Zimbabwe 8 Sep 2011 ODI # 3188
Zimbabwe 5 runs 130 v West Indies 25 Nov 2016 ODI # 3809
Pakistan 7 runs 303 v Zimbabwe 23 Nov 2002 ODI # 1899
Sri Lanka 12 runs - v Zimbabwe 20 Apr 2004 ODI # 2119
Sri Lanka 13 runs 214 v Zimbabwe 12 Dec 1999 ODI # 1528
Zimbabwe 21 runs 274 v New Zealand 30 Sep 2000 ODI # 1628
Zimbabwe 36 runs 309 v Bangladesh 11 Apr 2001 ODI # 1706
Bangladesh 49 runs 321 v Zimbabwe 11 Aug 2009 ODI # 2871
West Indies 51 runs 225 v Zimbabwe 22 Nov 2003 ODI # 2065
New Zealand 51 runs 216 v India 26 Aug 2005 ODI # 2273
Afghanistan 58 runs 272 v Zimbabwe 18 Oct 2015 ODI # 3694
South Africa 61 runs 258 v Zimbabwe 19 Aug 2014 ODI # 3508
Zimbabwe 69 runs 324 v Bangladesh 14 Aug 2009 ODI # 2872
England 70 runs 281 v Zimbabwe 10 Oct 2001 ODI # 1756
Afghanistan 73 runs 246 v Zimbabwe 24 Oct 2015 ODI # 3699
Scotland 73 runs 323 v U.A.E. 15 Mar 2018 ODI # 3998
England 74 runs 262 v Zimbabwe 5 Dec 2004 ODI # 2197
Kenya 79 runs 285 v Zimbabwe 26 Feb 2006 ODI # 2340
Australia 83 runs 304 v Zimbabwe 21 Oct 1999 ODI # 1518
Zimbabwe 89 runs 264 v Hong Kong 10 Mar 2018 ODI # 3994
Bangladesh 93 runs 254 v Zimbabwe 21 Aug 2011 ODI # 3183
South Africa 93 runs 310 v Zimbabwe 17 Aug 2014 ODI # 3507
Zimbabwe 99 runs 302 v Netherlands 28 Feb 2003 ODI # 1972
Afghanistan 100 runs 260 v Zimbabwe 24 Jul 2014 ODI # 3506
Pakistan 104 runs 245 v Zimbabwe 24 Nov 2002 ODI # 1901
Bangladesh 121 runs 270 v Zimbabwe 3 May 2013 ODI # 3353
Pakistan 131 runs 365 v Zimbabwe 22 Jul 2018 ODI # 4021
South Africa 153 runs 364 v Zimbabwe 23 Sep 2001 ODI # 1748
New Zealand 192 runs 398 v Zimbabwe 24 Aug 2005 ODI # 2272
Pakistan 201 runs 309 v Zimbabwe 13 Jul 2018 ODI # 4015
Pakistan 244 runs 400 v Zimbabwe 20 Jul 2018 ODI # 4020
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
England 1 wicket 22 132 44.2 v Zimbabwe 18 Feb 2000 ODI # 1564
Zimbabwe 1 wicket 1 329 49.5 v New Zealand 25 Oct 2011 ODI # 3209
Zimbabwe 2 wickets 37 153 43.5 v England 15 Dec 1996 ODI # 1153
Afghanistan 2 wickets 2 262 49.4 v Zimbabwe 22 Jul 2014 ODI # 3505
Afghanistan 3 wickets 20 185 46.4 v Zimbabwe 22 Oct 2015 ODI # 3697
India 4 wickets 4 235 49.2 v Zimbabwe 27 Jun 2001 ODI # 1730
Bangladesh 4 wickets 13 313 47.5 v Zimbabwe 16 Aug 2009 ODI # 2873
England 5 wickets 9 199 46.3 v Zimbabwe 16 Feb 2000 ODI # 1562
West Indies 5 wickets 1 256 49.5 v Zimbabwe 1 Jul 2001 ODI # 1732
South Africa 5 wickets 19 207 46.5 v Zimbabwe 22 Aug 2007 ODI # 2612
West Indies 5 wickets 18 233 47.0 v Zimbabwe 7 Dec 2007 ODI # 2654
Bangladesh 5 wickets 13 210 47.5 v Zimbabwe 18 Aug 2009 ODI # 2874
Zimbabwe 6 wickets 13 265 47.5 v New Zealand 1 Oct 2000 ODI # 1629
India 6 wickets 37 170 43.5 v West Indies 30 Jun 2001 ODI # 1731
Zimbabwe 6 wickets 122 126 29.4 v West Indies 23 Nov 2003 ODI # 2066
Zimbabwe 6 wickets 10 286 48.2 v India 28 May 2010 ODI # 2981
Bangladesh 6 wickets 80 200 36.4 v Zimbabwe 19 Aug 2011 ODI # 3181
Zimbabwe 6 wickets 13 253 47.5 v Bangladesh 5 May 2013 ODI # 3354
Zimbabwe 6 wickets 28 224 45.2 v Afghanistan 18 Jul 2014 ODI # 3503
Zimbabwe 6 wickets 2 224 49.4 v Afghanistan 20 Oct 2015 ODI # 3696
Sri Lanka 6 wickets 75 161 37.3 v Zimbabwe 27 Nov 2016 ODI # 3810
England 7 wickets 38 229 43.4 v Zimbabwe 13 Oct 2001 ODI # 1759
Australia 7 wickets 15 247 47.3 v Zimbabwe 24 Feb 2003 ODI # 1966
India 7 wickets 39 243 43.3 v Sri Lanka 30 May 2010 ODI # 2983
Zimbabwe 7 wickets 17 248 47.1 v Bangladesh 8 May 2013 ODI # 3355
India 7 wickets 96 164 34.0 v Zimbabwe 3 Aug 2013 ODI # 3403
South Africa 7 wickets 136 166 27.2 v Zimbabwe 21 Aug 2014 ODI # 3510
Zimbabwe 8 wickets 73 136 25.5 v India 15 Feb 1997 ODI # 1178
India 8 wickets 46 214 42.2 v Zimbabwe 26 Sep 1998 ODI # 1354
India 8 wickets 19 236 41.5 v Zimbabwe 27 Sep 1998 ODI # 1355
England 8 wickets 41 239 43.1 v Zimbabwe 4 Dec 2004 ODI # 2195
Zimbabwe 8 wickets 39 228 43.3 v Kenya 25 Feb 2006 ODI # 2339
Bangladesh 8 wickets 93 208 34.3 v Zimbabwe 9 Aug 2009 ODI # 2869
Zimbabwe 8 wickets 39 257 43.3 v Afghanistan 20 Jul 2014 ODI # 3504
Zimbabwe 8 wickets 160 123 23.2 v Afghanistan 16 Oct 2015 ODI # 3693
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
West Indies 5 wickets 1 256 49.5 50.0 v Zimbabwe 1 Jul 2001 ODI # 1732
Zimbabwe 1 wicket 1 329 49.5 50.0 v New Zealand 25 Oct 2011 ODI # 3209
Afghanistan 2 wickets 2 262 49.4 50.0 v Zimbabwe 22 Jul 2014 ODI # 3505
Zimbabwe 6 wickets 2 224 49.4 50.0 v Afghanistan 20 Oct 2015 ODI # 3696
India 4 wickets 4 235 49.2 50.0 v Zimbabwe 27 Jun 2001 ODI # 1730
England 5 wickets 9 199 46.3 48.0 v Zimbabwe 16 Feb 2000 ODI # 1562
Zimbabwe 6 wickets 10 286 48.2 50.0 v India 28 May 2010 ODI # 2981
Zimbabwe 6 wickets 13 265 47.5 50.0 v New Zealand 1 Oct 2000 ODI # 1629
Bangladesh 4 wickets 13 313 47.5 50.0 v Zimbabwe 16 Aug 2009 ODI # 2873
Bangladesh 5 wickets 13 210 47.5 50.0 v Zimbabwe 18 Aug 2009 ODI # 2874
Zimbabwe 6 wickets 13 253 47.5 50.0 v Bangladesh 5 May 2013 ODI # 3354
Australia 7 wickets 15 247 47.3 50.0 v Zimbabwe 24 Feb 2003 ODI # 1966
Zimbabwe 7 wickets 17 248 47.1 50.0 v Bangladesh 8 May 2013 ODI # 3355
West Indies 5 wickets 18 233 47.0 50.0 v Zimbabwe 7 Dec 2007 ODI # 2654
India 8 wickets 19 236 41.5 45.0 v Zimbabwe 27 Sep 1998 ODI # 1355
South Africa 5 wickets 19 207 46.5 50.0 v Zimbabwe 22 Aug 2007 ODI # 2612
Afghanistan 3 wickets 20 185 46.4 50.0 v Zimbabwe 22 Oct 2015 ODI # 3697
England 1 wicket 22 132 44.2 48.0 v Zimbabwe 18 Feb 2000 ODI # 1564
Zimbabwe 6 wickets 28 224 45.2 50.0 v Afghanistan 18 Jul 2014 ODI # 3503
Zimbabwe 2 wickets 37 153 43.5 50.0 v England 15 Dec 1996 ODI # 1153
India 6 wickets 37 170 43.5 50.0 v West Indies 30 Jun 2001 ODI # 1731
England 7 wickets 38 229 43.4 50.0 v Zimbabwe 13 Oct 2001 ODI # 1759
Zimbabwe 8 wickets 39 228 43.3 50.0 v Kenya 25 Feb 2006 ODI # 2339
India 7 wickets 39 243 43.3 50.0 v Sri Lanka 30 May 2010 ODI # 2983
Zimbabwe 8 wickets 39 257 43.3 50.0 v Afghanistan 20 Jul 2014 ODI # 3504
England 8 wickets 41 239 43.1 50.0 v Zimbabwe 4 Dec 2004 ODI # 2195
India 8 wickets 46 214 42.2 50.0 v Zimbabwe 26 Sep 1998 ODI # 1354
Sri Lanka 9 wickets 64 119 15.2 26.0 v Zimbabwe 1 Jun 2010 ODI # 2985
Zimbabwe 8 wickets 73 136 25.5 38.0 v India 15 Feb 1997 ODI # 1178
Sri Lanka 6 wickets 75 161 37.3 50.0 v Zimbabwe 27 Nov 2016 ODI # 3810
Bangladesh 6 wickets 80 200 36.4 50.0 v Zimbabwe 19 Aug 2011 ODI # 3181
Pakistan 9 wickets 84 195 36.0 50.0 v Zimbabwe 16 Jul 2018 ODI # 4017
Bangladesh 8 wickets 93 208 34.3 50.0 v Zimbabwe 9 Aug 2009 ODI # 2869
India 7 wickets 96 164 34.0 50.0 v Zimbabwe 3 Aug 2013 ODI # 3403
India 9 wickets 115 145 30.5 50.0 v Zimbabwe 1 Aug 2013 ODI # 3402
Zimbabwe 6 wickets 122 126 29.4 50.0 v West Indies 23 Nov 2003 ODI # 2066
South Africa 7 wickets 136 166 27.2 50.0 v Zimbabwe 21 Aug 2014 ODI # 3510
Zimbabwe 8 wickets 160 123 23.2 50.0 v Afghanistan 16 Oct 2015 ODI # 3693
Sri Lanka 9 wickets 175 137 20.5 50.0 v Zimbabwe 22 Apr 2004 ODI # 2120
Zimbabwe 9 wickets 204 134 16.0 50.0 v Kenya 15 Dec 2002 ODI # 1920
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
Zimbabwe New Zealand Queens Sports Club, Bulawayo 1 Oct 1997 ODI # 1235
Zimbabwe West Indies Queens Sports Club, Bulawayo 19 Nov 2016 ODI # 3806
Zimbabwe Scotland Queens Sports Club, Bulawayo 12 Mar 2018 ODI # 3996
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Zimbabwe v Pakistan at Bulawayo, 5th ODI, Jul 22, 2018 [ODI # 4021]
Zimbabwe v Pakistan at Bulawayo, 4th ODI, Jul 20, 2018 [ODI # 4020]
Zimbabwe v Pakistan at Bulawayo, 3rd ODI, Jul 18, 2018 [ODI # 4019]