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.
Contents
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:
| Team | Score | Opponent | Date |
| England | 498/4 | Netherlands | June 17, 2022 |
| England | 481/6 | Australia | June 19, 2018 |
| England | 444/5 | Pakistan | Aug 30, 2016 |
| Sri Lanka | 443/9 | Netherlands | July 4, 2006 |
| South Africa | 439/2 | West Indies | Jan 18, 2015 |
| South Africa | 438/9 | Australia | Mar 12, 2006 |
| South Africa | 438/4 | India | Oct 25, 2015 |
| Australia | 434/4 | South Africa | Mar 12, 2006 |
| Australia | 431/2 | South Africa | Aug 24, 2025 |
| South Africa | 428/5 | Sri Lanka | Oct 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:
| Player | Runs | Opposition | Date |
| Rohit Sharma | 264 | Sri Lanka | Nov 13, 2014 |
| Martin Guptill | 237* | West Indies | Mar 21, 2015 |
| Virender Sehwag | 219 | West Indies | Dec 8, 2011 |
| Chris Gayle | 215 | Zimbabwe | Feb 24, 2015 |
| Fakhar Zaman | 210* | Zimbabwe | July 20, 2018 |
| Pathum Nissanka | 210* | Afghanistan | Feb 9, 2024 |
| Ishan Kishan | 210 | Bangladesh | Dec 10, 2022 |
| Rohit Sharma | 209 | Australia | Nov 2, 2013 |
| Rohit Sharma | 208* | Sri Lanka | Dec 13, 2017 |
| Shubman Gill | 208 | New Zealand | Jan 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
England’s 498/4 against the Netherlands is the highest team total in ODI cricket.
Rohit Sharma, with 264 against Sri Lanka, has the highest individual score in ODI cricket.
Sachin Tendulkar, with 18,426 runs, has scored the most runs in ODIs.
