Highest team score in ODI | Highest innings total | team record

Highest team score in ODI | Highest innings total | team record

In this blog, we are going to discuss about the top 10 highest ODI scores by team.

The introduction of T20 cricket has resulted in an aggressive mentality among the batting sides all over the world, even though today’s bowlers have developed street smarts. From the first delivery of the innings, batsmen in One Day Internationals attempt to knock the ball for a boundary.

Small boundaries and batsmen-favorable rules have altered the game more in their favor, which is why the highest team score in an ODI has often gone above 400.

The highest team score in an ODI was 498 runs, which England scored against the Netherlands on June 17, 2022, in Amstelveen.

List of Top 10 Highest ODI Scores by Team

S.No.TeamScoreOppositionMatch DateVenue
1England498/4Netherlands17 Jun 2022Amstelveen 
2England481/6Australia19 Jun 2018Nottingham 
3England444/3Pakistan30 Aug 2016Nottingham 
4Sri Lanka443/9Netherlands4 Jul 2006Amstelveen 
5South Africa439/2West Indies18 Jan 2015Johannesburg
6South Africa438/9Australia12 Mar 2006Johannesburg
7South Africa438/4India25 Oct 2015Wankhede
8Australia434/4South Africa12 Mar 2006Johannesburg
9South Africa418/5Zimbabwe20 Sep 2006Potchefstroom
10India418/5West Indies8 Dec 2011Indore

1. England vs Netherlands, 498/4 (50 overs),  Amstelveen (2022) 

TeamScoreOppositionMatch DateVenue
England498/4Netherlands17 Jun 2022Amstelveen 

England achieved a tremendous accomplishment by breaking their previous world record for the highest team score in One-Day International (ODI) cricket. They scored a remarkable 498/4 in an exciting encounter at Amstelveen, defeating the Netherlands by a huge margin of 232 runs.

Player NameRunsBalls
Jos Buttler16270 Balls
Dawid Malan125109 Balls
Phil Salt12293 Balls

2. England vs Australia, 481/6 (50 overs), Nottingham (2018) 

TeamScoreOppositionMatch DateVenue
England481/6Australia19 Jun 2018Nottingham 

The most runs in an ODI by a team were scored by England, who set a new record for the game’s highest team total. They made fun of the Australian squad, which has won the World Cup five times. The first team to record a run rate of more than 9.0 runs/over (9.62) was England. Australia was defeated by a huge margin of 242 in the match.

Player NameRunsBalls
Alex Hales14792 Balls
Jonny Bairstow13992 Balls
Jason Roy8261 Balls

3. England vs Pakistan, 444/3 (50 overs), Nottingham (2016)

TeamScoreOppositionMatch DateVenue
England444/3Pakistan30 Aug 2016Nottingham 

The new England team, captained by Eoin Morgan, adopted a new style of aggressive cricket after leaving the ICC World Cup 2015 early in the group stage, and they haven’t looked back since. One such instance occurred at Trent Bridge on August 30, 2016, when England defeated Pakistan with a record-breaking score of 444/3.

Player NameRunsBalls
Alex Hales171122 Balls
Jos Butler9051 Balls
Eoin Morgan5727 Balls

4. Sri Lanka vs the Netherlands, 443/9 (50 overs), Amstelveen (2006)

TeamScoreOppositionMatch DateVenue
Sri Lanka443/9Netherlands4 Jul 2006Amstelveen 

On position fourth comes Sri Lanka’s score of 443/9 against the Netherlands in 2006. At the time, this was the best team score in an ODI. The Sri Lankan batting team ruled, smashing the ball everywhere it could, and winning by a large margin of 195 runs.

Player NameRunsBalls
Sanath Jayasuriya153104 Balls
Tillakaratne Dilshan11778 Balls
Kumar Sangakkara4643 Balls

5. South Africa vs West Indies, 439/2 (50 overs),  Johannesburg (2015)

TeamScoreOppositionMatch DateVenue
South Africa439/2West Indies18 Jan 2015Johannesburg

The home team’s destruction of the Windies’ bowling lineup on January 18, 2015, was seen by the Visitors.  In just 31 balls, AB De Villiers scored the quickest century in ODI cricket.  South Africa easily defeated their opponent by 148 runs.

Player NameRunsBalls
Hashim Amla153142 Balls
Ab de Villiers14944 Balls
Rilee128115 Balls

6. South Africa vs Australia, 438/9 (49.5 overs), Johannesburg (2006)

TeamScoreOppositionMatch DateVenue
South Africa438/9Australia12 Mar 2006Johannesburg

Australia set a record with 434 runs, which South Africa successfully beat. On the scoresheet, South Africa scored a total of 438/9. 872 runs were achieved by both sides collectively in 599.5 balls (99.5 overs). The most runs ever scored in an ODI have been scored in this game collectively.

Player NameRunsBalls
Herschelle Gibbs175111 Balls
Graeme Smith9055 Balls
Mark Boucher5043 Balls

7. South Africa vs India, 438/4 (50 overs),  Mumbai (2015)

TeamScoreOppositionMatch DateVenue
South Africa438/4India25 Oct 2015Wankhede

At the Wankhede Stadium in Mumbai on October 25, 2015, South Africa hammered India in the ODI series finale. In 50 overs, they smashed a huge total of 438/4. In terms of runs, this ended up being India’s greatest home defeat. South Africa defeated India in a bilateral series for the first time by a score of 3-2.

Player NameRunsBalls
Faf Du Plessis133115 Balls
Ab de Villiers11961 Balls
Quinton de Kock10987 Balls

8. Australia vs South Africa, 434/4 (50 overs), Johannesburg (2006)

TeamScoreOppositionMatch DateVenue
Australia434/4South Africa12 Mar 2006Johannesburg

The “Greatest game in the history of ODI Cricket” took place at the New Wanderers Stadium in Johannesburg on March 12, 2006. In 50 overs, Australia smashed an impressive 434/4 against South Africa’s dominant bowling attack. Despite scoring such a high score, Australia lost the match in the last over by one wicket.

Player NameRunsBalls
Ricky Ponting164105 Balls
Michael8151 Balls
Simon Katich7990 Balls

9. South Africa vs Zimbabwe, 418/5 (50 overs),  Potchefstroom (2006)

TeamScoreOppositionMatch DateVenue
South Africa418/5Zimbabwe20 Sep 2006Potchefstroom

At Potchefstroom on September 20, 2006, South Africa recorded a staggering score of 418/5 against Zimbabwe’s weak bowling lineup. South Africa defeated the Zimbabweans with ease, winning by 171 runs.

Player NameRunsBalls
Mark Boucher14768 Balls
Loots Bosman8870 Balls
Alviro Petersen8074 Balls

10. India vs West Indies, 418/5 (50 overs), Indore (2011)

TeamScoreOppositionMatch DateVenue
India418/5West Indies8 Dec 2011Indore

The next record is India’s 418/5 win over the Windies in 2011.  India managed to reach a massive total of 400+ at an outstanding run rate of 8.36 despite only hitting seven sixes in this inning. India won the 5-match ODI series in this game, easily defeating the Windies by 153 runs. The Indian team hit 48 fours in this game. This is the second-highest number of fours ever scored by a batting team in an ODI innings.

Player NameRunsBalls
Virender Sehwag219149 Balls
Gautam Gambhir6767 Balls
Suresh Raina5544 Balls

Also check out Indian Batsmen With Most Runs In ODI Cricket – Top 10

About Author

Leave a Reply

Your email address will not be published. Required fields are marked *