Highest Runs in ODI History: Top Team Totals and Individual Scores

highest runs in odi by team

The highest runs in ODI by a team belong to England, who smashed 498 runs on June 17, 2022, against the Netherlands at Amstelveen. 

ODI cricket was played for the first time in the 1970s, thanks to Australian media tycoon Kerry Packer. This eventually led to the format becoming mainstream. 

As the years progressed, ODI cricket became merciless for bowlers, and the average scores crossed 300 on a regular basis. In fact, it was also T20 cricket, which is now played more often, that added to the ruthless attitude of the batters in ODI cricket. 

Highest Runs in ODI by a Team

It is England that has the most runs when it comes to the list of highest runs in ODI by team.

  • Over the years, England has aced the art of batting in ODI cricket, especially after their downfall in the 2015 ODI World Cup, where they lost to Bangladesh.
  • In four years, they would see a turnaround in their cricketing philosophy and completely reinvent themselves, winning the ODI World Cup trophy in 2019.
  • To sum it all up, England has the highest runs in ODIs by team, as they smashed 498 runs in June 2022 against the Netherlands at Amstelveen.

Top 10 Highest Runs in ODI by a Team

England, who have won the 2019 ODI World Cup and 2022 T20 World Cup, have dominated the charts.

  • The first team on this list is England with a score of 498.
  • The second-highest score in the list of highest runs in ODI by team also belonged to them.
  • They scored 481 against Australia in 2018. Interestingly, the third-highest aggregate also belonged to England, who had posted 444 against Pakistan in 2016.

The following table shows the top 10 highest ODI team totals:

TeamScoreOpponentDate
England498/4NetherlandsJune 17, 2022
England481/6AustraliaJune 19, 2018
England444/5PakistanAug 30, 2016
Sri Lanka443/9NetherlandsJuly 4, 2006
South Africa439/2West IndiesJan 18, 2015
South Africa438/9AustraliaMar 12, 2006
South Africa438/4IndiaOct 25, 2015
Australia434/4South AfricaMar 12, 2006
Australia431/2South AfricaAug 24, 2025
South Africa428/5Sri LankaOct 7, 2023

Not only has England dominated this list, but South Africa too features multiple times with four 400-plus scores.

Top Individual Scores in ODIs

When it comes to individual highest runs in ODI innings, Rohit Sharma tops the list with 264 runs. He dismantled the Sri Lankan bowling attack on that day, hitting nine 6s and 33 4s. The following table shows the top 10 highest individual scores in ODI cricket:

PlayerRunsOppositionDate
Rohit Sharma264Sri LankaNov 13, 2014
Martin Guptill237*West IndiesMar 21, 2015
Virender Sehwag219West IndiesDec 8, 2011
Chris Gayle215ZimbabweFeb 24, 2015
Fakhar Zaman210*ZimbabweJuly 20, 2018
Pathum Nissanka210*AfghanistanFeb 9, 2024
Ishan Kishan210BangladeshDec 10, 2022
Rohit Sharma209AustraliaNov 2, 2013
Rohit Sharma208*Sri LankaDec 13, 2017
Shubman Gill208New ZealandJan 18, 2023

Rohit Sharma features three times in this list, showing how dominant he has been in the ODI format. The other three players to feature in this list are Virender Sehwag, Ishan Kishan, and Shubman Gill.

Online Cricket Betting on ODIs, T20s, Tests, and Domestic Matches

Online cricket betting is fun when responsible gambling is practiced. You can try online betting on a trusted betting exchange, where you can place bets on domestic and international cricket matches.

Keep breaking the records just like our cricket players do!

Concluding Thoughts

England and South Africa have clearly dominated if you look at this list of highest runs in ODI by team. While England has featured in the list three times, South Africa has appeared on four occasions.

Indians have dominated the list when it comes to highest individual scores in ODIs, with Rohit Sharma featuring three times.

FAQs

What is the highest team total in ODI?

England’s 498/4 against the Netherlands is the highest team total in ODI cricket.

Which player has the highest individual score in ODI cricket?

Rohit Sharma, with 264 against Sri Lanka, has the highest individual score in ODI cricket.

Which player has scored the most runs in ODIs?

Sachin Tendulkar, with 18,426 runs, has scored the most runs in ODIs.

Leave a Reply

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