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:
Sri Lanka v South Africa at Pallekele, 2nd ODI, Jul 9, 2014 [ODI # 3501]
Sri Lanka v South Africa at Colombo (RPS), 1st ODI, Jul 6, 2014 [ODI # 3500]
Bangladesh v India at Dhaka, 3rd ODI, Jun 19, 2014 [ODI # 3499]

Statsguru Trivia

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

Did you know?

Sachin Tendulkar, Rahul Dravid and Saurav Ganguly have scored hundreds in the same Test innings on only one occasion. In August 2002 at Headingly, Tendulkar top scored with 193, while Dravid and Ganguly scored 148 and 128 respectively in the first innings of the Test leading India to a famous win against England by an innings and 46 runs.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365