Highest margin victories by runs in ODIs

India won the 3rd ODI match against Sri Lanka in Thiruvananthapuram on 15th January 2023 by 317 runs and created a history of the largest victories by runs in ODIs.

The full list of teams which won by larger margins are:

Winner Margin Target Opposition Year
India 317 391 Sri Lanka 2023
New Zealand 290 403 Ireland 2008
Australia 275 418 Afghanistan 2015
South Africa 272 400 Zimbabwe 2010
South Africa 258 302 Sri Lanka 2012
India 257 414 Bermuda 2007
South Africa 257 409 West Indies 2015
Australia 256 302 Namibia 2003
India 256 375 Hong Kong 2008
Pakistan 255 338 Ireland 2016