One-Day International has always been an integral part of modern-day cricket. Recently, there have been many 400-plus scores in One-Day International games which has attracted fans. In this article, we will look at 'Top 10 Highest Runs Scored by a Team in an ODI innings'. England has dominated the top spots, but South Africa has crossed the 400 mark eight times.

1. England

England holds the record for highest-ever score in One Day Internationals. England scored 498/4 in 50 overs and wreaked havoc on the Dutch bowling line-up in a One-Day International game against the Netherlands in 2022. The top order destroyed the Dutch bowling line-up as Salt scored 122 runs and Malan scored 125 runs. Finishing touches were provided by Buttler, who top scored with 162 of just 70 balls, which included 14 sixes. England won the game by 232 runs as Netherlands could only score 266 runs.

2. England

England scored 481 runs in a One-Day International game against Australia in a bilateral series in 2018. England set the tone of the game from the start as Roy and Bairstow scored 82 and 139, respectively. Alex Hales top scored with 147 runs of just 92 balls, which included 16 boundaries and five sixes. England won the game by 242 runs as Aus could score only 239 runs.

3. England

England once again comes in the list with another 400+ score. England scored 444 in a One-Day International game against Pakistan in a bilateral series in 2016. Alex Hales top-scored for England with 171 of just 122 balls, which included 22 boundaries and four sixes. He received ample support from Buttler, who scored 90 of just 51 balls, which included seven maximums. In reply, Pakistan could manage only 275 runs as England won the game by 169 runs.

4. Sri Lanka

Sri Lanka scored their highest-ever total in One-Day International in a game against Netherlands in 2006. Sanath Jayasuriya tore apart Dutch bowlers as he scored 157 runs from just 104 balls, which included 24 boundaries and one maximum. Dilshan scored 117 of 78 balls, including two sixs, and Sri Lanka scored 443/9 in 50 overs. Sri Lanka won the game by 195 runs as Netherlands scored 248 in 2nd innings.

5. South Africa

South Africa registered their highest-ever score in a One-Day International against West Indies in 2015. Batting first, South Africa scored 439/2 in 50 overs. In the opening, Amla and Rossouw scored centuries, as they scored 153 and 128, respectively. However, the star of the match was AB de Villiers, who scored 149 of just 44 balls, which included 16 sixes. De Villiers also broke the record for fastest century in One Day International as he scored a century in just 31 balls. South Africa won the game by 148 runs.

6. South Africa

South Africa set the record for highest-ever chase in a One Day International game against Australia in 2006. Australia set a target of 435 runs against South Africa. In reply, South Africa chased this down, with Gibbs scoring 175 of just 111 deliveries, which included 21 boundaries and 7 sixes. He was supported by Graeme Smith, who scored 90 runs, and Mark Boucher, who scored 50* runs as South Africa scored 438/9 and chased down this total with one wicket left in 49.5 overs and created a world record.

7. South Africa

South Africa scored 438/4 against India in a bilateral One-Day International in 2015. Batting first, South Africa gets a flying start, with De Kock scoring 109 off 87 balls. Faf du Plessis scored 133 of 115 balls, while AB de Villiers scored 119 of 61 balls, which included 11 sixes. The African batters wreaked havoc on Indian bowlers, who looked clueless for most of the time in the game. In reply, India could only score 224 runs as South Africa won the game by 214 runs.

8. Australia

Australia scored their highest-ever score in a One-Day International game against South Africa in 2006. Ricky Ponting top-scored for Australia, scoring 164 of just 105 balls, which included nine sixes. He received support from Hussey, who scored 81 of 51 balls, which included three maximums. However, this score wasn't enough as South Africa managed to win this game and chased the highest-ever total in One-Day Internationals.

9. South Africa

South Africa scored 428 runs against Sri Lanka in the 2023 World Cup in the designated 50 overs. It is also the highest score by any team in the World Cup. Three South African batters scored centuries, with Rassie van der Dussen scoring 108 runs. Quinton de Kock scored 100 runs, and Markram scored the fastest hundred of the World Cup and also won the man of the match. South Africa won this match by 102 runs.

10. South Africa

South Africa scored 418/5 against Zimbabwe in a One-Day International game in 2006. Alviro Peterson and Loots Botsman gave South Africa a solid start, as they scored 80 and 88, respectively. Later in the game, Mark Boucher tore apart the Zimbabwean bowler, scoring 147 of just 68 balls, which included ten sixes. In reply, Zimbabwe could only score 247 runs as South Africa won the game by 171 runs. Mark Boucher was the man of the match for his excellent knock.