England is considered to be the home of cricket. It is said that cricket originated from the Country of England. England is one of the giants of this sport. England has won the World Cup and the T20 World Cup once each. England has produced some of the greatest cricketers of all time, including Alastair Cook, Joe Root, James Anderson, Kevin Peterson, and many more. England is also considered as dangerous as they are capable of scoring high runs. In this article, we will look at the top 10 Highest ODI scores ever by the England team.

1. 373/3 Against Pakistan

This match was played on 11 May 2019 when Pakistan was touring England. England batted first and scored 373 runs, with the help of a century from Jos Butler. Jos scored 110 runs in just 55 balls, with help of nine sixes and six fours. In the chase, Pakistan scored 361 runs with the help of a century from Fakhar Zaman.

2. 386/6 Against Bangladesh

This match was part of the 209 World Cup. Bangladesh won the toss and decided to bowl first, and England smashed 386 runs against them. Jason Roy smashed 153 runs from 121 balls, smashing 14 fours and five sixes. In their chase, Bangladesh was bowled out for 280 runs, with 3-3 wickets from Archer and Stokes.

3. 391/4 Against Bangladesh

This match was played on 21 June 2005. England won the toss and elected to bat first and smashed 391 runs with the help of centuries from Andrew Strauss and Paul Collingwood, scoring 152 and 112 runs, respectively. Bangladesh was then bowled out for 223 runs, with the help of six wickets from Paul Collingwood. Paul was named as the Man of the Match.

4. 397/6 Against Afghanistan

This match was part of the 2019 Cricket World Cup. In this match, Eoin Morgan smashed 148 runs from just 71 balls, with record 17 sixes in his innings. In their chase, Afghanistan scored 247/8, with a half-century from Hashmatullah Shahidi. Eoin Morgan was named as the Man of the Match.

5. 399/9 Against South Africa

This match was played on 3 February 2016. England won the toss and elected to bat first. England scored 399 runs, with Jos Butler scoring 106 runs from 76 balls. However, rain affected the match and South Africa was given the target 290 from 33.3 overs. South Africa scored 250 runs only, but QDK smashed 138 runs from 96 balls. QDK was awarded Man of the Match for his performance.

6. 408/9 Against New Zealand

This match was played on 9 June 2015. England smashed 408 runs, with the help of centuries from Joe Root and Jos Butler. They scored 104 and 129 runs, respectively. Trent Boult took four wickets in this match. However, New Zealand was bowled out for just 198 runs, with Steven Finn and Adil Rashid taking four wickets each.

7. 418/6 Against West Indies

This match was played on 27 February 2019. England smashed 418 runs in this match, with Eoin Morgan scoring 103 runs, in 88 balls. Jos Butler scored 150 runs in just 77 balls, with 12 sixes. West Indies was bowled out just for 389 runs, despite Chris Gayle scoring 162 runs with 14 sixes. Adil Rashid took five wickets in this match.

8. 444/3 Against Pakistan

This match was played on 30 August 2016. England smashed 444 runs in this match, with the help of 171 runs from Alex Hales. He hit 22 fours in this match. Pakistan was bowled out for just 275 runs, with four wickets from Chris Woakes. Alex Hales was awarded as Man of the Match.

9. 481/6 Against Australia

This match was played on 19 June 2018. England smashed 481 runs in this match with the help of centuries from Jonny Bairstow and Alex Hales, scoring 139 and 147 runs, respectively. In the chase, Australia was bowled out for just 239 runs, with the help of 4 wickets from Adil Rashid.

10. 498/4 Against Netherlands

This match was played on 17 June 2022. England scored the most runs in an inning by smashing 498 runs. England saw performances from Phil Salt scoring 122 runs in 93 balls, Dawid Malan scoring 125 runs in 109 balls, Jos Butler scoring 162 runs in just 70 balls, and Liam Livingstone scoring 66 in only 22 balls. In the chase, Netherlands was bowled out for only 266 runs.