Records / One-Day Internationals / Team records / Largest margin of victory (by runs)

Largest victories
Winner Margin Target Opposition Ground Match Date Scorecard
New Zealand 290 runs 403 v Ireland Aberdeen 1 Jul 2008 ODI # 2727
South Africa 272 runs 400 v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
South Africa 258 runs 302 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
India 257 runs 414 v Bermuda Port of Spain 19 Mar 2007 ODI # 2542
Australia 256 runs 302 v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
India 256 runs 375 v Hong Kong Karachi 25 Jun 2008 ODI # 2716
Sri Lanka 245 runs 300 v India Sharjah 29 Oct 2000 ODI # 1652
Sri Lanka 243 runs 322 v Bermuda Port of Spain 15 Mar 2007 ODI # 2534
Sri Lanka 234 runs 310 v Pakistan Lahore 24 Jan 2009 ODI # 2803
Pakistan 233 runs 321 v Bangladesh Dhaka 2 Jun 2000 ODI # 1599
Australia 232 runs 324 v Sri Lanka Adelaide 28 Jan 1985 ODI # 299
South Africa 231 runs 352 v Netherlands Mohali 3 Mar 2011 ODI # 3115
Australia 229 runs 359 v Netherlands Basseterre 18 Mar 2007 ODI # 2540
Australia 224 runs 333 v Pakistan Nairobi (Gym) 30 Aug 2002 ODI # 1868
South Africa 221 runs 354 v Netherlands Basseterre 16 Mar 2007 ODI # 2537
Pakistan 217 runs 296 v Sri Lanka Sharjah 17 Apr 2002 ODI # 1832
Australia 215 runs 349 v New Zealand St George's 20 Apr 2007 ODI # 2577
West Indies 215 runs 331 v Netherlands Delhi 28 Feb 2011 ODI # 3112
South Africa 212 runs 332 v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
New Zealand 210 runs 348 v U.S.A. The Oval 10 Sep 2004 ODI # 2169
Sri Lanka 210 runs 333 v Canada Hambantota 20 Feb 2011 ODI # 3102
South Africa 209 runs 264 v West Indies Cape Town 25 Jan 2004 ODI # 2088
South Africa 208 runs 355 v Kenya Cape Town 22 Oct 2001 ODI # 1763
Australia 208 runs 360 v India Sydney 8 Feb 2004 ODI # 2098
West Indies 208 runs 317 v Canada Kingston 13 Apr 2010 ODI # 2977
New Zealand 206 runs 277 v Australia Adelaide 27 Jan 1986 ODI # 358
Sri Lanka 206 runs 293 v Netherlands Colombo (RPS) 16 Sep 2002 ODI # 1878
South Africa 206 runs 285 v Bangladesh Dhaka 19 Mar 2011 ODI # 3138
Pakistan 205 runs 318 v Kenya Hambantota 23 Feb 2011 ODI # 3105
Australia 203 runs 335 v Scotland Basseterre 14 Mar 2007 ODI # 2532
West Indies 203 runs 364 v New Zealand Hamilton 8 Jan 2014 ODI # 3453
England 202 runs 335 v India Lord's 7 Jun 1975 ODI # 19
South Africa 202 runs 306 v Kenya Nairobi (Gym) 3 Oct 1996 ODI # 1124
Zimbabwe 202 runs 326 v Kenya Dhaka 27 Mar 1999 ODI # 1424
New Zealand 202 runs 374 v Zimbabwe Napier 9 Feb 2012 ODI # 3234
India 200 runs 277 v Bangladesh Dhaka 11 Apr 2003 ODI # 2001
New Zealand 200 runs 289 v India Dambulla 10 Aug 2010 ODI # 3030
Australia 200 runs 363 v Scotland Edinburgh 3 Sep 2013 ODI # 3410
England 198 runs 364 v Pakistan Nottingham 20 Aug 1992 ODI # 759
Sri Lanka 198 runs 311 v Bangladesh Port of Spain 21 Mar 2007 ODI # 2546
England 196 runs 291 v East Africa Birmingham 14 Jun 1975 ODI # 27
South Africa 196 runs 290 v Australia Cape Town 3 Mar 2006 ODI # 2345
Sri Lanka 195 runs 444 v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
Zimbabwe 194 runs 339 v Bermuda Port of Spain 18 May 2006 ODI # 2376
West Indies 193 runs 249 v Sri Lanka Sharjah 3 Dec 1986 ODI # 405
Pakistan 192 runs 331 v Sri Lanka Nottingham 14 Jun 1975 ODI # 30
Zimbabwe 192 runs 285 v Bangladesh Nairobi (Aga) 14 Oct 1997 ODI # 1242
New Zealand 192 runs 398 v Zimbabwe Bulawayo 24 Aug 2005 ODI # 2272
West Indies 191 runs 361 v Sri Lanka Karachi 13 Oct 1987 ODI # 457
Sri Lanka 191 runs 297 v Zimbabwe Harare 6 Nov 1994 ODI # 948
Kenya 190 runs 329 v Scotland Mombasa 17 Jan 2007 ODI # 2476
Sri Lanka 189 runs 263 v New Zealand Auckland 6 Jan 2007 ODI # 2471
Australia 189 runs 346 v Scotland Edinburgh 28 Aug 2009 ODI # 2879
India 186 runs 352 v Kenya Paarl 24 Oct 2001 ODI # 1764
India 183 runs 293 v Sri Lanka Johannesburg 10 Mar 2003 ODI # 1985
Sri Lanka 183 runs 285 v Scotland Edinburgh 13 Jul 2011 ODI # 3172
Pakistan 182 runs 336 v South Africa Port Elizabeth 11 Dec 2002 ODI # 1916
New Zealand 181 runs 310 v East Africa Birmingham 7 Jun 1975 ODI # 20
India 181 runs 312 v Namibia Pietermaritzburg 23 Feb 2003 ODI # 1964
Australia 180 runs 255 v Bangladesh Darwin 30 Aug 2008 ODI # 2758
Sri Lanka 180 runs 321 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
South Africa 177 runs 318 v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
South Africa 176 runs 317 v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
Zimbabwe 175 runs 299 v Canada Nagpur 28 Feb 2011 ODI # 3111
India 174 runs 377 v New Zealand Hyderabad (Deccan) 8 Nov 1999 ODI # 1523
Pakistan 173 runs 285 v Bangladesh Chittagong 29 Oct 1988 ODI # 531
Pakistan 173 runs 339 v Hong Kong Colombo (SSC) 18 Jul 2004 ODI # 2147
Netherlands 172 runs 316 v Bermuda Rotterdam 18 Aug 2007 ODI # 2609
Pakistan 171 runs 256 v Namibia Kimberley 16 Feb 2003 ODI # 1954
South Africa 171 runs 419 v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
Scotland 170 runs 342 v Canada Christchurch 23 Jan 2014 ODI # 3459
South Africa 169 runs 322 v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
Australia 169 runs 342 v West Indies Basseterre 6 Jul 2008 ODI # 2736
South Africa 168 runs 302 v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
England 168 runs 392 v Bangladesh Nottingham 21 Jun 2005 ODI # 2252
New Zealand 167 runs 245 v Bangladesh Colombo (SSC) 23 Sep 2002 ODI # 1885
Australia 167 runs 369 v Sri Lanka Sydney 12 Feb 2006 ODI # 2328
West Indies 165 runs 314 v England Kingstown 2 Mar 1994 ODI # 888
South Africa 165 runs 302 v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
Pakistan 165 runs 354 v England Karachi 15 Dec 2005 ODI # 2306
West Indies 164 runs 256 v Australia Perth 4 Jan 1987 ODI # 412
Australia 164 runs 297 v New Zealand Colombo (SSC) 15 Sep 2002 ODI # 1877
South Africa 164 runs 393 v Pakistan Centurion 4 Feb 2007 ODI # 2506
Australia 162 runs 321 v India Nottingham 13 Jun 1983 ODI # 207
Australia 162 runs 273 v England Melbourne 13 Feb 1999 ODI # 1406
New Zealand 161 runs 339 v Bangladesh Sharjah 28 Apr 1990 ODI # 626
England 161 runs 264 v Zimbabwe Harare 1 Dec 2004 ODI # 2194
India 161 runs 227 v Zimbabwe Harare 29 Aug 2005 ODI # 2274
Zimbabwe 161 runs 309 v Kenya Kolkata 20 Mar 2011 ODI # 3140
Sri Lanka 161 runs 349 v India Kingston 2 Jul 2013 ODI # 3382
South Africa 160 runs 329 v Netherlands Rawalpindi 5 Mar 1996 ODI # 1073
India 160 runs 342 v West Indies Vadodara 31 Jan 2007 ODI # 2493
Bangladesh 160 runs 293 v West Indies Khulna 2 Dec 2012 ODI # 3310
Pakistan 159 runs 304 v India Delhi 17 Apr 2005 ODI # 2240
South Africa 159 runs 337 v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
New Zealand 159 runs 284 v West Indies Queenstown 1 Jan 2014 ODI # 3451
Kenya 158 runs 251 v Canada Nairobi (Jaff) 5 Feb 2007 ODI # 2508
Sri Lanka 158 runs 333 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
India 158 runs 388 v England Rajkot 14 Nov 2008 ODI # 2774
South Africa 157 runs 267 v Pakistan Johannesburg 12 Jan 1995 ODI # 971
India 157 runs 374 v Sri Lanka Taunton 26 May 1999 ODI # 1463
South Africa 157 runs 249 v India Durban 22 Nov 2006 ODI # 2447
Sri Lanka 157 runs 257 v England Chester-le-Street 25 May 2014 ODI # 3493
Australia 156 runs 294 v ICC World XI Melbourne (Docklands) 9 Oct 2005 ODI # 2284
Zimbabwe 156 runs 304 v Ireland Nairobi (Gym) 17 Oct 2008 ODI # 2766
West Indies 156 runs 338 v Zimbabwe St George's 22 Feb 2013 ODI # 3337
New Zealand 155 runs 245 v England Wellington 16 Feb 2002 ODI # 1809
Pakistan 155 runs 289 v Hong Kong Karachi 24 Jun 2008 ODI # 2712
South Africa 153 runs 364 v Zimbabwe Bulawayo 23 Sep 2001 ODI # 1748
Pakistan 153 runs 276 v New Zealand Karachi 21 Apr 2002 ODI # 1833
India 153 runs 308 v South Africa Dhaka 13 Apr 2003 ODI # 2002
India 153 runs 402 v South Africa Gwalior 24 Feb 2010 ODI # 2962
India 153 runs 419 v West Indies Indore 8 Dec 2011 ODI # 3223
Pakistan 152 runs 294 v Bangladesh Dhaka 16 Mar 1999 ODI # 1410
Australia 152 runs 330 v India Adelaide 26 Jan 2000 ODI # 1548
Australia 152 runs 338 v Pakistan Sydney 4 Feb 2000 ODI # 1556
England 152 runs 300 v Zimbabwe Birmingham 10 Sep 2004 ODI # 2168
India 152 runs 351 v Sri Lanka Nagpur 25 Oct 2005 ODI # 2286
Pakistan 152 runs 282 v Bangladesh Lahore 8 Apr 2008 ODI # 2696
Zimbabwe 151 runs 352 v Kenya Mombasa 29 Jan 2009 ODI # 2807
Australia 150 runs 245 v New Zealand Christchurch 4 Mar 1990 ODI # 615
Kenya 150 runs 348 v Bangladesh Nairobi (Gym) 10 Oct 1997 ODI # 1239
Pakistan 150 runs 330 v Bangladesh Karachi 19 Apr 2008 ODI # 2703
Records includes the following current or recent matches:
Zimbabwe v Afghanistan at Bulawayo, 3rd ODI, Jul 22, 2014 [ODI # 3505 - Live]
    » Afghanistan 194/5 (42.3 ov, Mohammad Nabi 17*, Shafiqullah 2*, N M'shangwe 2/43)
Zimbabwe v Afghanistan at Bulawayo, 2nd ODI, Jul 20, 2014 [ODI # 3504]
Zimbabwe v Afghanistan at Bulawayo, 1st ODI, Jul 18, 2014 [ODI # 3503]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365