England Highest Score in ODI World Cup History
England have been part of the ICC ODI Cricket World Cup since the first edition in 1975, but their batting identity has changed dramatically over the decades. Early England teams often relied on controlled accumulation and traditional ODI batting, while the side that emerged after the 2015 World Cup adopted a much more aggressive approach. That transformation produced England’s first World Cup title in 2019 and several of the country’s highest tournament totals.
England’s highest score in ODI World Cup history is 397/6 against Afghanistan at Old Trafford in 2019. Eoin Morgan led that innings with a spectacular 148 from only 71 balls and hit a then-record 17 sixes in an ODI innings. England’s second-highest World Cup total is 386/6 against Bangladesh, also in 2019, while their 364/9 against Bangladesh in 2023 ranks third.
At individual level, Andrew Strauss holds England’s World Cup record with 158 against India in 2011. Jason Roy’s 153 against Bangladesh and Morgan’s 148 against Afghanistan occupy the next two positions.
England Highest Team Scores in ODI World Cup History
England have scored more than 300 in World Cup matches across several eras, but their biggest totals came after the team’s white-ball transformation in the second half of the 2010s.
| Rank | Score | Opponent | Year | Venue | Result |
|---|---|---|---|---|---|
| 1 | 397/6 | Afghanistan | 2019 | Manchester | England won by 150 runs |
| 2 | 386/6 | Bangladesh | 2019 | Cardiff | England won by 106 runs |
| 3 | 364/9 | Bangladesh | 2023 | Dharamsala | England won by 137 runs |
| 4 | 338/8 | India | 2011 | Bengaluru | Match tied |
| 5 | 337/7 | India | 2019 | Birmingham | England won by 31 runs |
| 6 | 334/4 | India | 1975 | Lord’s | England won by 202 runs |
| 7 | 334/9 | Pakistan | 2019 | Nottingham | England lost by 14 runs |
| 8 | 333/9 | Sri Lanka | 1983 | Taunton | England won by 47 runs |
| 9 | 327/8 | Ireland | 2011 | Bengaluru | England lost by 3 wickets |
| 10 | 322/6 | New Zealand | 1983 | The Oval | England won by 106 runs |
England’s top 10 shows how scoring standards have changed. A score of 334/4 was extraordinary in the 60-over format in 1975, while the modern England team reached 330-plus scores repeatedly during the 2019 tournament.
England’s 397/6 Against Afghanistan in 2019
England’s highest total in ODI World Cup history came against Afghanistan at Old Trafford in Manchester on June 18, 2019.
England batted first and received a solid foundation from James Vince and Jonny Bairstow. Bairstow made 90, while Joe Root contributed 88 from 82 balls.
The innings changed completely when captain Eoin Morgan began attacking Afghanistan’s spinners.
Morgan smashed 148 from only 71 deliveries. His innings included four fours and 17 sixes. At the time, those 17 sixes set a new record for the most by a batter in an ODI innings.
Morgan reached his century in only 57 balls and repeatedly targeted the short boundaries at Old Trafford. Afghanistan’s leading spinner Rashid Khan endured a particularly difficult day, conceding 110 runs from nine overs.
Moeen Ali added a rapid unbeaten 31 from nine balls at the end as England reached 397/6 from 50 overs.
Afghanistan replied with 247/8. Hashmatullah Shahidi made 76, but the target was always beyond reach.
England won by 150 runs, and their 397/6 remains the country’s highest score in men’s ODI World Cup history.
England’s 386/6 Against Bangladesh in 2019
Just 10 days before setting their record against Afghanistan, England had produced what was then their highest World Cup total.
Bangladesh won the toss in Cardiff and asked England to bat.
Jason Roy and Jonny Bairstow started carefully before accelerating. They added 128 for the opening wicket, with Bairstow contributing 51.
Roy then took control.
He scored 153 from 121 balls, hitting 14 fours and five sixes. Roy was eventually dismissed while attempting to hit a fourth consecutive six.
Jos Buttler added 64 from only 44 balls, while Liam Plunkett and Chris Woakes supplied useful late runs.
England finished on 386/6.
Bangladesh’s Shakib Al Hasan responded with an excellent 121, but the rest of the batting order could not keep pace with the required rate. Bangladesh were bowled out for 280.
England won by 106 runs.
The innings showed how dangerous England’s top order had become. Even after a relatively cautious start, they were capable of adding more than 200 runs during the second half of an innings.
England’s 364/9 Against Bangladesh in 2023
England’s third-highest World Cup total came against Bangladesh in Dharamsala during the 2023 tournament.
After losing their opening game against New Zealand, the defending champions needed a strong response.
Dawid Malan provided it.
The left-handed opener scored 140 from 107 balls, hitting 16 fours and five sixes. He shared a 115-run opening partnership with Jonny Bairstow, who scored 52.
Joe Root then added 82 from 68 balls.
England appeared capable of approaching 400, but Bangladesh fought back during the final overs and took regular wickets. England still finished with an imposing 364/9.
Reece Topley then took 4/43 as Bangladesh were bowled out for 227.
England won by 137 runs.
Although the remainder of England’s 2023 campaign was disappointing, the Dharamsala performance showed that the batting unit could still produce a major World Cup total.
Highest Individual Scores by England Batters in ODI World Cups
England’s World Cup batting records include performances from several generations, from Dennis Amiss in the inaugural tournament to Dawid Malan in 2023.
| Rank | Player | Score | Balls | Opponent | Year |
|---|---|---|---|---|---|
| 1 | Andrew Strauss | 158 | 145 | India | 2011 |
| 2 | Jason Roy | 153 | 121 | Bangladesh | 2019 |
| 3 | Eoin Morgan | 148 | 71 | Afghanistan | 2019 |
| 4 | Dawid Malan | 140 | 107 | Bangladesh | 2023 |
| 5 | Dennis Amiss | 137 | 147 | India | 1975 |
| 6 | Keith Fletcher | 131 | 147 | New Zealand | 1975 |
| 7 | David Gower | 130 | 120 | Sri Lanka | 1983 |
| 8 | Moeen Ali | 128 | 107 | Scotland | 2015 |
| 9 | Joe Root | 121 | 108 | Sri Lanka | 2015 |
| 10 | Graham Gooch | 115 | 136 | India | 1987 |
Several notable England innings sit just outside the top 10, including Jonny Bairstow’s 111 against India in 2019 and Ben Stokes’ 108 against the Netherlands in 2023.
Andrew Strauss – 158 vs India in 2011
Andrew Strauss holds the record for the highest individual score by an England batter in ODI World Cup history.
India scored 338 at Bengaluru after Sachin Tendulkar made 120.
England therefore needed to complete what would have been one of the biggest successful chases in World Cup history.
Strauss responded with 158 from 145 balls.
He hit 18 fours and one six and shared a major second-wicket partnership with Ian Bell. England reached 281/2 and appeared to be favorites before Zaheer Khan changed the match with a superb spell.
Strauss was eventually dismissed with England still needing runs, and the lower order could not finish the chase cleanly.
England ended on 338/8.
The match was tied, producing one of the most memorable contests of the 2011 World Cup.
Strauss’ 158 remains England’s highest individual World Cup score.
Jason Roy – 153 vs Bangladesh in 2019
Jason Roy’s 153 against Bangladesh in Cardiff is England’s second-highest individual World Cup score.
England were under some pressure after losing to Pakistan in their previous match, but Roy immediately restored confidence to the batting lineup.
After building his innings carefully during the early overs, he accelerated rapidly.
Roy reached his hundred and then attacked almost every bowler. He scored 153 from 121 balls before being dismissed while attempting another six.
His innings included 14 fours and five sixes.
Roy’s hundred gave England the foundation for 386/6, which was their highest World Cup total at the time.
The innings also demonstrated why Roy was such an important part of England’s 2019 strategy. His aggressive opening approach allowed the middle order to play with freedom.
Eoin Morgan – 148 vs Afghanistan in 2019
Eoin Morgan’s 148 against Afghanistan ranks third among England’s highest individual World Cup scores, but it may be the most explosive.
Morgan needed only 71 balls.
He hit 17 sixes, repeatedly clearing the Old Trafford boundary and turning England’s innings into a record-setting display.
The England captain reached fifty from 36 balls before accelerating even further. His next 50 runs took only 21 deliveries.
Morgan’s approach was especially destructive against spin. Afghanistan had entered the World Cup with a highly rated spin attack, but England refused to let the slow bowlers settle.
His 148 helped England reach 397/6, still their highest World Cup team score.
England’s Batting in the 2019 World Cup Winning Campaign
The 2019 World Cup represented the peak of England’s transformation as an ODI batting team.
After their disappointing exit from the 2015 tournament, England completely changed their approach. They encouraged aggressive batting throughout the lineup and built a team capable of scoring 350 or more regularly.
That strategy was visible throughout the 2019 World Cup.
England scored 311/8 against South Africa in the opening match, 386/6 against Bangladesh, 397/6 against Afghanistan, 334/9 against Pakistan and 337/7 against India.
Their top order played a major role.
Joe Root finished as England’s leading run-scorer with 556 runs, including centuries against Pakistan and West Indies.
Jonny Bairstow scored 532 runs and hit consecutive hundreds against India and New Zealand during crucial group matches.
Jason Roy scored 443 runs at a strike rate above 115. England clearly missed him when injury kept him out of several matches, and his return helped revive their campaign.
Ben Stokes scored 465 runs and became the central figure in the final against New Zealand.
England made 241 while chasing New Zealand’s 241/8 at Lord’s, resulting in a tie. The Super Over was also tied, and England were declared champions under the boundary-count rule then in use.
It was England’s first men’s ODI World Cup title.
The trophy completed a transformation from a conservative ODI team into one of the most aggressive batting sides in World Cup history.
England’s Lowest Totals in ODI World Cup History
England’s batting history also includes several major collapses.
Their lowest completed total in men’s ODI World Cup history is 93 against Australia in the 1975 semi-final at Headingley.
Gary Gilmour destroyed England with figures of 6/14 as they were dismissed for 93. Australia then chased the target for the loss of six wickets.
England’s second-lowest World Cup total is 103 against South Africa at The Oval in 1999.
Allan Donald, Shaun Pollock and the South African attack kept England under constant pressure as the hosts suffered a heavy defeat.
The third-lowest is 123 against New Zealand in Wellington in 2015.
Tim Southee took 7/33, one of the best bowling figures in World Cup history. Brendon McCullum then smashed 77 from 25 balls as New Zealand completed the chase in only 12.2 overs.
England also collapsed for 125 against Zimbabwe in 1992 and 129 against India in Lucknow in 2023.
| Rank | Score | Opponent | Year | Venue |
|---|---|---|---|---|
| 1 | 93 | Australia | 1975 | Leeds |
| 2 | 103 | South Africa | 1999 | The Oval |
| 3 | 123 | New Zealand | 2015 | Wellington |
| 4 | 125 | Zimbabwe | 1992 | Albury |
| 5 | 129 | India | 2023 | Lucknow |
The difference between England’s 93 in 1975 and 397/6 in 2019 illustrates how dramatically their batting approach evolved.
How England’s World Cup Batting Has Changed
England’s early World Cup teams were often built around classical batting principles.
Dennis Amiss scored 137 in the opening match of the first World Cup in 1975, while Keith Fletcher added 131 later in the same tournament.
The 1980s produced major innings from David Gower and Graham Gooch, but England generally relied on controlled accumulation rather than relentless aggression.
That remained true into the 1990s and early 2000s.
The decisive change came after 2015.
England began prioritizing strike rate alongside average. Openers were encouraged to attack the Powerplay, middle-order batters targeted spin, and the side selected players capable of clearing the boundary throughout the lineup.
The reward was clear in 2019.
England recorded four of their seven highest World Cup totals during that single tournament and eventually won the trophy.
Conclusion
England’s highest score in ODI World Cup history is 397/6 against Afghanistan at Old Trafford in 2019. Eoin Morgan powered the innings with 148 from 71 balls and hit 17 sixes.
England’s second-highest total is 386/6 against Bangladesh in the same tournament, while their 364/9 against Bangladesh in 2023 ranks third.
Andrew Strauss holds England’s individual World Cup record with 158 against India in 2011. Jason Roy is second with 153 against Bangladesh, followed by Morgan’s 148 against Afghanistan.
England’s World Cup batting history includes both extremes. They have produced enormous modern totals but also suffered collapses such as 93 against Australia in 1975 and 103 against South Africa in 1999.
The defining period remains 2019, when an aggressive batting philosophy helped England score some of their biggest tournament totals and ultimately win their first men’s ODI World Cup.
FAQs
What is England’s highest score in ODI World Cup history?
England’s highest World Cup total is 397/6 against Afghanistan at Old Trafford in Manchester during the 2019 tournament.
Who has the highest individual World Cup score for England?
Andrew Strauss holds the England record with 158 against India in Bengaluru during the 2011 World Cup.
What is England’s second-highest World Cup total?
England’s second-highest score is 386/6 against Bangladesh in Cardiff during the 2019 World Cup.
What was England’s highest score in the 2023 World Cup?
England scored 364/9 against Bangladesh in Dharamsala, their highest total of the 2023 tournament.
What is England’s lowest total in ODI World Cup history?
England’s lowest completed World Cup total is 93 against Australia in the 1975 semi-final at Headingley.
Who scored England’s most explosive World Cup century?
Eoin Morgan produced one of England’s fastest and most destructive World Cup hundreds when he scored 148 from 71 balls against Afghanistan in 2019, including 17 sixes.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
