By runs
Winner Margin Target Opposition Match Date Scorecard
Australia 198 runs 351 v Zimbabwe 25 Aug 2014 ODI # 3513
Sri Lanka 191 runs 297 v Zimbabwe 6 Nov 1994 ODI # 948
England 161 runs 264 v Zimbabwe 1 Dec 2004 ODI # 2194
India 161 runs 227 v Zimbabwe 29 Aug 2005 ODI # 2274
South Africa 148 runs 273 v Zimbabwe 29 Sep 2001 ODI # 1749
Zimbabwe 142 runs 330 v Kenya 18 Oct 2009 ODI # 2912
Australia 139 runs 324 v Zimbabwe 27 May 2004 ODI # 2132
South Africa 134 runs 304 v Zimbabwe 21 Oct 1995 ODI # 1013
Zimbabwe 131 runs 250 v England 3 Jan 1997 ODI # 1158
Pakistan 131 runs 260 v Zimbabwe 1 Oct 2015 ODI # 3685
Zimbabwe 131 runs 308 v U.A.E. 14 Apr 2019 ODI # 4123
Zimbabwe 127 runs 231 v Bangladesh 8 Apr 2001 ODI # 1703
South Africa 112 runs 240 v Zimbabwe 22 Oct 1995 ODI # 1014
West Indies 110 runs 287 v Zimbabwe 2 Dec 2007 ODI # 2651
Zimbabwe 109 runs 232 v Kenya 3 Mar 2006 ODI # 2344
Pakistan 108 runs 261 v Zimbabwe 31 Aug 2013 ODI # 3408
Zimbabwe 107 runs 212 v Ireland 16 Mar 2018 ODI # 3999
Afghanistan 106 runs 161 v Zimbabwe 26 Feb 2017 ODI # 3842
Sri Lanka 98 runs 249 v Zimbabwe 15 Dec 1999 ODI # 1529
Zimbabwe 91 runs 314 v Kenya 12 Oct 2009 ODI # 2908
Pakistan 90 runs 300 v Zimbabwe 29 Aug 2013 ODI # 3406
Zimbabwe 86 runs 191 v Namibia 10 Feb 2003 ODI # 1943
Zimbabwe 86 runs 264 v Kenya 13 Oct 2009 ODI # 2909
England 85 runs 249 v Zimbabwe 20 Feb 2000 ODI # 1567
New Zealand 83 runs 295 v Zimbabwe 5 Oct 1997 ODI # 1238
India 83 runs 256 v Zimbabwe 19 Feb 2003 ODI # 1957
India 83 runs 277 v Zimbabwe 14 Jul 2015 ODI # 3667
Zimbabwe 74 runs 223 v Pakistan 26 Feb 1995 ODI # 984
West Indies 72 runs 223 v Zimbabwe 29 Nov 2003 ODI # 2069
Sri Lanka 72 runs 224 v Zimbabwe 27 Apr 2004 ODI # 2123
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
Pakistan 10 wickets 47 226 42.1 v Zimbabwe 11 Sep 2011 ODI # 3190
New Zealand 10 wickets 46 236 42.2 v Zimbabwe 4 Aug 2015 ODI # 3674
India 10 wickets 169 124 21.5 v Zimbabwe 15 Jun 2016 ODI # 3746
Australia 9 wickets 129 117 28.3 v Zimbabwe 23 Oct 1999 ODI # 1520
Australia 9 wickets 66 201 39.0 v Zimbabwe 24 Oct 1999 ODI # 1521
India 9 wickets 142 134 26.2 v Zimbabwe 24 Jun 2001 ODI # 1729
Sri Lanka 9 wickets 244 36 9.2 v Zimbabwe 25 Apr 2004 ODI # 2122
Sri Lanka 9 wickets 194 68 17.4 v Zimbabwe 22 Nov 2008 ODI # 2780
Sri Lanka 9 wickets 92 200 34.4 v Zimbabwe 9 Jun 2010 ODI # 2990
New Zealand 9 wickets 39 232 43.3 v Zimbabwe 20 Oct 2011 ODI # 3204
India 9 wickets 45 169 42.3 v Zimbabwe 11 Jun 2016 ODI # 3742
England 8 wickets 75 196 37.3 v Zimbabwe 6 Oct 2001 ODI # 1753
Pakistan 8 wickets 86 211 35.4 v Zimbabwe 30 Nov 2002 ODI # 1906
West Indies 8 wickets 146 197 25.4 v Zimbabwe 30 Nov 2003 ODI # 2070
Australia 8 wickets 116 197 30.4 v Zimbabwe 29 May 2004 ODI # 2133
Bangladesh 8 wickets 32 198 44.4 v Zimbabwe 6 Aug 2006 ODI # 2398
Zimbabwe 8 wickets 88 154 35.2 v Bangladesh 6 Feb 2007 ODI # 2511
South Africa 8 wickets 65 248 39.1 v Zimbabwe 25 Aug 2007 ODI # 2614
Zimbabwe 8 wickets 13 237 47.5 v Sri Lanka 7 Jun 2010 ODI # 2989
India 8 wickets 139 127 26.5 v Zimbabwe 13 Jun 2016 ODI # 3744
Sri Lanka 8 wickets 153 155 24.3 v Zimbabwe 14 Nov 2016 ODI # 3804
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
Sri Lanka 9 wickets 244 36 9.2 50.0 v Zimbabwe 25 Apr 2004 ODI # 2122
Sri Lanka 9 wickets 194 68 17.4 50.0 v Zimbabwe 22 Nov 2008 ODI # 2780
India 10 wickets 169 124 21.5 50.0 v Zimbabwe 15 Jun 2016 ODI # 3746
Zimbabwe 7 wickets 161 111 23.1 50.0 v U.A.E. 10 Apr 2019 ODI # 4121
Sri Lanka 8 wickets 153 155 24.3 50.0 v Zimbabwe 14 Nov 2016 ODI # 3804
West Indies 8 wickets 146 197 25.4 50.0 v Zimbabwe 30 Nov 2003 ODI # 2070
India 9 wickets 142 134 26.2 50.0 v Zimbabwe 24 Jun 2001 ODI # 1729
India 8 wickets 139 127 26.5 50.0 v Zimbabwe 13 Jun 2016 ODI # 3744
West Indies 6 wickets 133 140 27.5 50.0 v Zimbabwe 4 Dec 2007 ODI # 2653
Australia 9 wickets 129 117 28.3 50.0 v Zimbabwe 23 Oct 1999 ODI # 1520
Zimbabwe 7 wickets 118 105 22.2 42.0 v Afghanistan 24 Feb 2017 ODI # 3840
Australia 8 wickets 116 197 30.4 50.0 v Zimbabwe 29 May 2004 ODI # 2133
Sri Lanka 6 wickets 100 128 33.2 50.0 v Zimbabwe 20 Nov 2008 ODI # 2779
Pakistan 7 wickets 96 162 34.0 50.0 v Zimbabwe 5 Oct 2015 ODI # 3687
Sri Lanka 9 wickets 92 200 34.4 50.0 v Zimbabwe 9 Jun 2010 ODI # 2990
Zimbabwe 8 wickets 88 154 35.2 50.0 v Bangladesh 6 Feb 2007 ODI # 2511
India 7 wickets 87 184 35.3 50.0 v Zimbabwe 28 Jul 2013 ODI # 3399
Pakistan 8 wickets 86 211 35.4 50.0 v Zimbabwe 30 Nov 2002 ODI # 1906
England 8 wickets 75 196 37.3 50.0 v Zimbabwe 6 Oct 2001 ODI # 1753
Zimbabwe 7 wickets 70 195 38.2 50.0 v India 3 Jun 2010 ODI # 2986
Australia 9 wickets 66 201 39.0 50.0 v Zimbabwe 24 Oct 1999 ODI # 1521
South Africa 8 wickets 65 248 39.1 50.0 v Zimbabwe 25 Aug 2007 ODI # 2614
Australia 7 wickets 62 206 39.4 50.0 v Zimbabwe 25 May 2004 ODI # 2131
Afghanistan 7 wickets 56 205 40.4 50.0 v West Indies 25 Mar 2018 ODI # 4007
New Zealand 7 wickets 55 184 40.5 50.0 v Zimbabwe 27 Sep 2000 ODI # 1627
South Africa 6 wickets 55 218 40.5 50.0 v Australia 6 Sep 2014 ODI # 3526
South Africa 6 wickets 54 185 41.0 50.0 v Zimbabwe 30 Sep 2001 ODI # 1750
Zimbabwe 4 wickets 52 185 41.2 50.0 v Bangladesh 12 Aug 2011 ODI # 3176
Zimbabwe 7 wickets 50 207 41.4 50.0 v Bangladesh 4 Aug 2006 ODI # 2395
Pakistan 10 wickets 47 226 42.1 50.0 v Zimbabwe 11 Sep 2011 ODI # 3190
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 United Arab Emirates at Harare, 4th ODI, Apr 16, 2019 [ODI # 4124]
Zimbabwe v United Arab Emirates at Harare, 3rd ODI, Apr 14, 2019 [ODI # 4123]
Zimbabwe v United Arab Emirates at Harare, 2nd ODI, Apr 12, 2019 [ODI # 4122]