Which team has the record of highest runs in a single ODI?
The Highest score in One Day International cricket is 443 in 50 overs. This record was created by Sri Lanka in 2006 against Netherlands. Previously the highest score was 438 scored by Australian team against South Africa in 2005.
The Highest total score in One Day international World cup is 417, it was scored by Australian team in 2015 world cup against Afghanistan.