By runs
Winner Margin Target Opposition Match Date Scorecard
Zimbabwe 2 runs 291 v Sri Lanka 5 Nov 1994 ODI # 946
Zimbabwe 3 runs 130 v Afghanistan 21 Feb 2017 ODI # 3838
U.A.E. 3 runs 230 v Zimbabwe 22 Mar 2018 ODI # 4005
India 4 runs 256 v Zimbabwe 10 Jul 2015 ODI # 3662
Sri Lanka 5 runs 172 v Zimbabwe 24 Nov 2008 ODI # 2782
Zimbabwe 5 runs 251 v Bangladesh 16 Aug 2011 ODI # 3179
Zimbabwe 5 runs 262 v Pakistan 3 Oct 2015 ODI # 3686
West Indies 5 runs 131 v Scotland 21 Mar 2018 ODI # 4004
Zimbabwe 7 runs 186 v England 1 Jan 1997 ODI # 1156
Bangladesh 8 runs 239 v Zimbabwe 10 Mar 2004 ODI # 2110
Afghanistan 12 runs 112 v Zimbabwe 16 Feb 2017 ODI # 3835
Zimbabwe 14 runs 243 v Bangladesh 12 Mar 2004 ODI # 2111
Bangladesh 14 runs 229 v Zimbabwe 9 Feb 2007 ODI # 2516
West Indies 16 runs 291 v India 7 Jul 2001 ODI # 1734
Sri Lanka 19 runs 153 v Zimbabwe 30 Nov 2008 ODI # 2785
Kenya 20 runs 267 v Zimbabwe 15 Oct 2009 ODI # 2910
Ireland 20 runs 245 v Zimbabwe 30 Sep 2010 ODI # 3050
Zimbabwe 21 runs 230 v West Indies 26 Nov 2003 ODI # 2067
Sri Lanka 25 runs 247 v Zimbabwe 29 Apr 2004 ODI # 2124
Ireland 25 runs 272 v Scotland 18 Mar 2018 ODI # 4001
West Indies 27 runs 267 v Zimbabwe 23 Jun 2001 ODI # 1727
New Zealand 27 runs 239 v Zimbabwe 31 Aug 2005 ODI # 2276
South Africa 28 runs 324 v Zimbabwe 26 Aug 2007 ODI # 2615
Pakistan 28 runs 271 v Zimbabwe 14 Sep 2011 ODI # 3194
India 30 runs 240 v Zimbabwe 25 Oct 1992 ODI # 764
Zimbabwe 30 runs 275 v West Indies 30 Nov 2007 ODI # 2649
Zimbabwe 37 runs 260 v India 30 Sep 1998 ODI # 1356
New Zealand 38 runs 274 v Zimbabwe 7 Aug 2015 ODI # 3675
Bangladesh 45 runs 261 v Zimbabwe 4 Feb 2007 ODI # 2505
Pakistan 48 runs 324 v Zimbabwe 27 Nov 2002 ODI # 1902
West Indies 52 runs 258 v Ireland 10 Mar 2018 ODI # 3993
Afghanistan 54 runs 239 v Zimbabwe 19 Feb 2017 ODI # 3837
Sri Lanka 56 runs 257 v Zimbabwe 3 Nov 1994 ODI # 945
U.A.E. 56 runs 170 v P.N.G. 4 Mar 2018 ODI # 3984
India 58 runs 295 v Zimbabwe 26 Jul 2013 ODI # 3397
South Africa 61 runs 232 v Zimbabwe 29 Aug 2014 ODI # 3518
Bangladesh 62 runs 239 v Zimbabwe 30 Jul 2006 ODI # 2393
Australia 62 runs 283 v South Africa 2 Sep 2014 ODI # 3522
India 62 runs 272 v Zimbabwe 12 Jul 2015 ODI # 3665
West Indies 62 runs 228 v Sri Lanka 16 Nov 2016 ODI # 3805
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
Bangladesh 1 wicket 16 245 47.2 v Zimbabwe 10 Feb 2007 ODI # 2518
Zimbabwe 2 wickets 5 247 49.1 v Bangladesh 29 Jul 2006 ODI # 2392
Zimbabwe 2 wickets 0 237 50.0 v Bangladesh 2 Aug 2006 ODI # 2394
Sri Lanka 2 wickets 15 147 47.3 v Zimbabwe 28 Nov 2008 ODI # 2784
Zimbabwe 2 wickets 0 201 50.0 v Ireland 26 Sep 2010 ODI # 3048
Zimbabwe 2 wickets 6 220 49.0 v Ireland 9 Oct 2015 ODI # 3688
Ireland 2 wickets 19 188 46.5 v Zimbabwe 13 Oct 2015 ODI # 3691
Zimbabwe 3 wickets 10 186 48.2 v New Zealand 4 Oct 1997 ODI # 1237
Zimbabwe 3 wickets 45 184 42.3 v Bangladesh 14 Mar 2004 ODI # 2113
Zimbabwe 3 wickets 7 239 48.5 v Ireland 28 Sep 2010 ODI # 3049
Zimbabwe 3 wickets 12 210 48.0 v Australia 31 Aug 2014 ODI # 3521
Afghanistan 3 wickets 14 198 47.4 v West Indies 15 Mar 2018 ODI # 3997
New Zealand 4 wickets 19 272 46.5 v Zimbabwe 8 Nov 1992 ODI # 766
Pakistan 4 wickets 9 210 48.3 v Zimbabwe 25 Feb 1995 ODI # 982
Pakistan 4 wickets 14 237 47.4 v Zimbabwe 28 Mar 1998 ODI # 1297
Pakistan 4 wickets 20 273 46.4 v Zimbabwe 29 Mar 1998 ODI # 1298
England 4 wickets 15 262 47.3 v Zimbabwe 7 Oct 2001 ODI # 1754
India 4 wickets 11 251 48.1 v Zimbabwe 4 Sep 2005 ODI # 2280
Zimbabwe 4 wickets 52 185 41.2 v Bangladesh 12 Aug 2011 ODI # 3176
New Zealand 4 wickets 10 260 48.2 v Zimbabwe 22 Oct 2011 ODI # 3206
Ireland 4 wickets 5 236 49.1 v P.N.G. 6 Mar 2018 ODI # 3986
West Indies 4 wickets 6 290 49.0 v Zimbabwe 19 Mar 2018 ODI # 4002
England 5 wickets 20 207 46.4 v Zimbabwe 3 Oct 2001 ODI # 1751
England 5 wickets 14 196 47.4 v Zimbabwe 28 Nov 2004 ODI # 2193
Zimbabwe 5 wickets 9 269 48.3 v Ireland 11 Oct 2015 ODI # 3690
Afghanistan 5 wickets 5 210 49.1 v Ireland 23 Mar 2018 ODI # 4006
Sri Lanka 6 wickets 32 261 44.4 v Zimbabwe 18 Dec 1999 ODI # 1530
Zimbabwe 6 wickets 22 203 46.2 v Sri Lanka 19 Dec 1999 ODI # 1531
India 6 wickets 11 230 48.1 v West Indies 4 Jul 2001 ODI # 1733
South Africa 6 wickets 54 185 41.0 v Zimbabwe 30 Sep 2001 ODI # 1750
India 6 wickets 15 279 47.3 v New Zealand 2 Sep 2005 ODI # 2278
New Zealand 6 wickets 11 277 48.1 v India 6 Sep 2005 ODI # 2281
West Indies 6 wickets 133 140 27.5 v Zimbabwe 4 Dec 2007 ODI # 2653
Sri Lanka 6 wickets 100 128 33.2 v Zimbabwe 20 Nov 2008 ODI # 2779
Zimbabwe 6 wickets 12 271 48.0 v Kenya 17 Oct 2009 ODI # 2911
Sri Lanka 6 wickets 10 269 48.2 v India 5 Jun 2010 ODI # 2988
India 6 wickets 31 229 44.5 v Zimbabwe 24 Jul 2013 ODI # 3395
South Africa 6 wickets 55 218 40.5 v Australia 6 Sep 2014 ODI # 3526
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
Zimbabwe 2 wickets 0 237 50.0 50.0 v Bangladesh 2 Aug 2006 ODI # 2394
Zimbabwe 2 wickets 0 201 50.0 50.0 v Ireland 26 Sep 2010 ODI # 3048
Zimbabwe 2 wickets 5 247 49.1 50.0 v Bangladesh 29 Jul 2006 ODI # 2392
Ireland 4 wickets 5 236 49.1 50.0 v P.N.G. 6 Mar 2018 ODI # 3986
Afghanistan 5 wickets 5 210 49.1 50.0 v Ireland 23 Mar 2018 ODI # 4006
Zimbabwe 7 wickets 6 304 49.0 50.0 v New Zealand 2 Aug 2015 ODI # 3673
Zimbabwe 2 wickets 6 220 49.0 50.0 v Ireland 9 Oct 2015 ODI # 3688
West Indies 4 wickets 6 290 49.0 50.0 v Zimbabwe 19 Mar 2018 ODI # 4002
Zimbabwe 3 wickets 7 239 48.5 50.0 v Ireland 28 Sep 2010 ODI # 3049
Pakistan 4 wickets 9 210 48.3 50.0 v Zimbabwe 25 Feb 1995 ODI # 982
Zimbabwe 5 wickets 9 269 48.3 50.0 v Ireland 11 Oct 2015 ODI # 3690
Zimbabwe 3 wickets 10 186 48.2 50.0 v New Zealand 4 Oct 1997 ODI # 1237
Sri Lanka 6 wickets 10 269 48.2 50.0 v India 5 Jun 2010 ODI # 2988
New Zealand 4 wickets 10 260 48.2 50.0 v Zimbabwe 22 Oct 2011 ODI # 3206
Zimbabwe 7 wickets 10 245 48.2 50.0 v Pakistan 27 Aug 2013 ODI # 3404
India 6 wickets 11 230 48.1 50.0 v West Indies 4 Jul 2001 ODI # 1733
India 4 wickets 11 251 48.1 50.0 v Zimbabwe 4 Sep 2005 ODI # 2280
New Zealand 6 wickets 11 277 48.1 50.0 v India 6 Sep 2005 ODI # 2281
Zimbabwe 6 wickets 12 271 48.0 50.0 v Kenya 17 Oct 2009 ODI # 2911
Zimbabwe 3 wickets 12 210 48.0 50.0 v Australia 31 Aug 2014 ODI # 3521
Zimbabwe 8 wickets 13 237 47.5 50.0 v Sri Lanka 7 Jun 2010 ODI # 2989
Pakistan 4 wickets 14 237 47.4 50.0 v Zimbabwe 28 Mar 1998 ODI # 1297
England 5 wickets 14 196 47.4 50.0 v Zimbabwe 28 Nov 2004 ODI # 2193
Afghanistan 3 wickets 14 198 47.4 50.0 v West Indies 15 Mar 2018 ODI # 3997
England 4 wickets 15 262 47.3 50.0 v Zimbabwe 7 Oct 2001 ODI # 1754
India 6 wickets 15 279 47.3 50.0 v New Zealand 2 Sep 2005 ODI # 2278
Sri Lanka 2 wickets 15 147 47.3 50.0 v Zimbabwe 28 Nov 2008 ODI # 2784
Pakistan 7 wickets 16 165 47.2 50.0 v Zimbabwe 2 Mar 1993 ODI # 812
Bangladesh 1 wicket 16 245 47.2 50.0 v Zimbabwe 10 Feb 2007 ODI # 2518
New Zealand 4 wickets 19 272 46.5 50.0 v Zimbabwe 8 Nov 1992 ODI # 766
Ireland 2 wickets 19 188 46.5 50.0 v Zimbabwe 13 Oct 2015 ODI # 3691
Pakistan 4 wickets 20 273 46.4 50.0 v Zimbabwe 29 Mar 1998 ODI # 1298
England 5 wickets 20 207 46.4 50.0 v Zimbabwe 3 Oct 2001 ODI # 1751
South Africa 7 wickets 20 328 46.4 50.0 v Australia 27 Aug 2014 ODI # 3516
Zimbabwe 6 wickets 22 203 46.2 50.0 v Sri Lanka 19 Dec 1999 ODI # 1531
India 6 wickets 31 229 44.5 50.0 v Zimbabwe 24 Jul 2013 ODI # 3395
Sri Lanka 6 wickets 32 261 44.4 50.0 v Zimbabwe 18 Dec 1999 ODI # 1530
Bangladesh 8 wickets 32 198 44.4 50.0 v Zimbabwe 6 Aug 2006 ODI # 2398
Zimbabwe 7 wickets 35 189 44.1 50.0 v Bangladesh 14 Aug 2011 ODI # 3177
New Zealand 9 wickets 39 232 43.3 50.0 v Zimbabwe 20 Oct 2011 ODI # 3204
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
Zimbabwe Pakistan Harare Sports Club 22 Feb 1995 ODI # 980
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:
Afghanistan v West Indies at Harare, ICC Cricket World Cup Qualifier final, Mar 25, 2018 [ODI # 4007]
Afghanistan v Ireland at Harare, ICC Cricket World Cup Qualifier 33rd match, Mar 23, 2018 [ODI # 4006]
Zimbabwe v United Arab Emirates at Harare, ICC Cricket World Cup Qualifier 32nd match, Mar 22, 2018 [ODI # 4005]