ODI cricket has undergone tremendous changes in recent times. High scores that seemed impossible have become common due to aggressive batting starting in the very first over as well as effective utilization of field restrictions and batting strength. Whenever people refer to the highest score in ODI, there are two records to be referred to. One is the highest score by a team in one ODI innings while the other is the highest score by an individual. These two records are remarkable achievements, although they are made by different individuals and teams.
Highest score in men’s ODI cricket for a team is 498/4, scored by England against the Netherlands in 2022. In terms of an individual batter, the highest score belongs to Rohit Sharma who scored 264 against Sri Lanka in 2014.
What Is the Highest Score in ODI by a Team?
Men’s ODI cricket witnessed the highest score achieved by a team to date when England scored 498/4 against the Netherlands at Amstelveen on 17 June 2022. England fell just short of breaking 500-mark, finishing two runs short. Phil Salt and Dawid Malan contributed with centuries to the total, which was topped off by Jos Buttler’s unbelievable unbeaten 162 off 70 balls. The final part of the chase was provided by Liam Livingstone who scored his unbeaten 66 off 22 balls.
England’s run-rate was 9.96 in this match which ended in a victory for them by 232 runs. England’s total broke the previous team-world-record set by England themselves when they scored 481/6 against Australia in 2018.
| Record | Details |
|---|---|
| Highest ODI team score | 498/4 |
| Team | England |
| Opposition | Netherlands |
| Venue | Amstelveen, Netherlands |
| Date | 17 June 2022 |
| Overs | 50 |
| Run rate | 9.96 |
| Result | England won by 232 runs |
The 498/4 remains the highest score in men’s ODI history as of September 2026.
Top 10 Highest Team Scores in ODI History
England dominates the top positions on the list of men’s ODI team-high scores. Aggressive play style of the team in the late 2010s and early 2020s resulted in some world records.
| Rank | Team | Score | Opposition | Year |
|---|---|---|---|---|
| 1 | England | 498/4 | Netherlands | 2022 |
| 2 | England | 481/6 | Australia | 2018 |
| 3 | England | 444/3 | Pakistan | 2016 |
| 4 | Sri Lanka | 443/9 | Netherlands | 2006 |
| 5 | South Africa | 439/2 | West Indies | 2015 |
| 6 | South Africa | 438/9 | Australia | 2006 |
| 7 | South Africa | 438/4 | India | 2015 |
| 8 | Australia | 434/4 | South Africa | 2006 |
| 9 | Australia | 431/2 | South Africa | 2025 |
| 10 | South Africa | 428/5 | Sri Lanka | 2024 |
The above list clearly demonstrates the changes in ODI scoring over time. The England team 498/4 is particularly notable because it is a full 50-over international score and the team missed breaking 500 by only two runs.
England Highest Score in ODI
The England highest score in ODI cricket is 498/4 against the Netherlands in 2022. England already had the highest score record before this game. Their previous record was 481/6 against Australia in 2018, while their third record was 444/3 against Pakistan in 2016. Thus, the 2022 innings allowed England to have the top three men’s ODI team scores at this time.
How England Reached 498/4
England’s innings featured three centuries.
- Phil Salt: 122 off 93 balls
- Dawid Malan: 125 off 109 balls
- Jos Buttler: 162* off 70 balls
- Liam Livingstone: 66* off 22 balls
Buttler’s innings is particularly notable. He hit 14 sixes and seven fours, while Livingstone managed to score six sixes and six fours. Together they helped England to score 84 runs in the last five overs.
Highest Score in ODI by a Player
The highest individual score in men’s ODI cricket is 264 by Rohit Sharma of India against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. Rohit played 173 balls and got 33 fours and nine sixes. His 264 is the only individual score of over 250 in men’s ODI cricket.
India scored 404/5 and defeated Sri Lanka by 153 runs. Also, Rohit Sharma’s innings made him the only player who has achieved two ODI double-centuries.
| Record | Details |
|---|---|
| Highest individual ODI score | 264 |
| Player | Rohit Sharma |
| Opposition | Sri Lanka |
| Venue | Eden Gardens, Kolkata |
| Date | 13 November 2014 |
| Balls | 173 |
| Fours | 33 |
| Sixes | 9 |
| Strike rate | 152.60 |
Rohit’s record has survived for more than a decade, despite several players crossing 200 since then.
Top Individual Scores in ODI History
Rohit Sharma’s 264 is the clear top of the men’s ODI batting chart. Second to him is Martin Guptill’s 237. Then there is Virender Sehwag’s 219 and Chris Gayle’s 215.
| Rank | Player | Score | Opposition | Year |
|---|---|---|---|---|
| 1 | Rohit Sharma | 264 | Sri Lanka | 2014 |
| 2 | Martin Guptill | 237* | West Indies | 2015 |
| 3 | Virender Sehwag | 219 | West Indies | 2011 |
| 4 | Chris Gayle | 215 | Zimbabwe | 2015 |
| 5 | Fakhar Zaman | 210* | Zimbabwe | 2018 |
| 6 | Ishan Kishan | 210 | Bangladesh | 2022 |
| 7 | Pathum Nissanka | 210* | Afghanistan | 2024 |
| 8 | Rohit Sharma | 209 | Australia | 2013 |
| 9 | Rohit Sharma | 208* | Sri Lanka | 2017 |
| 10 | Shubman Gill | 208 | New Zealand | 2023 |
Rohit is the only batter with three men’s ODI scores of 200 or more: 209, 208* and the record 264.
India Highest Score in ODI
The highest team score for men’s ODI cricket by India is 418/5 against West Indies in Indore on 8 December 2011. The standout performer in the innings is Virender Sehwag with a record-breaking 219 off 149 balls. He hit 25 fours and seven sixes as India scored 418/5 in 50 overs.
It was the highest ODI score for India and the highest individual score in ODI cricket then.
| India record | Details |
|---|---|
| Highest men’s ODI team score | 418/5 |
| Opposition | West Indies |
| Venue | Indore |
| Year | 2011 |
| Top scorer | Virender Sehwag |
| Sehwag’s score | 219 |
| Result | India won by 153 runs |
Important Note About India’s Overall ODI Record
In case of men’s ODI cricket and all ODIs, which include ODIs of women, then there is a distinction. In January 2025, India women posted 435/5 against Ireland women in Rajkot. This is higher than the men’s 418/5 and hence is the highest ODI score for India.
Therefore, in any cricket article that talks about India’s highest ODI score being 418/5, they mean the men’s score.
Rohit Sharma Highest Score in ODI
Rohit Sharma’s highest score in ODI cricket is 264 against Sri Lanka in Kolkata in 2014. Rohit began slowly and accelerated after crossing the fifty. Eventually, he hit 33 fours and nine sixes as he scored 264 off 173 balls.
His innings made up for more than half of India’s total and it is one of the most dominating individual performances in ODI history.
Rohit also has two other ODI scores above 200:
| Score | Opposition | Year |
|---|---|---|
| 264 | Sri Lanka | 2014 |
| 209 | Australia | 2013 |
| 208* | Sri Lanka | 2017 |
He is the only batter in men’s ODI cricket to have scored three double-centuries.
Virat Kohli Highest Score in ODI
Virat Kohli’s highest score in ODI is 183 against Pakistan in the Asia Cup in Dhaka on 18 March 2012. Kohli played 148 balls and helped India reach Pakistan’s target of 330. He got 22 fours and one six in the innings.
India scored 330/4 in 47.4 overs and won by six wickets. Virat Kohli’s 183 is still his highest individual score in ODI cricket.
| Player | Highest ODI score | Opposition | Year |
|---|---|---|---|
| Virat Kohli | 183 | Pakistan | 2012 |
Kohli’s score is particularly notable because it came in a successful chase and remains one of the highest individual ODI scores against Pakistan.
Dhoni Highest Score in ODI
The highest score of MS Dhoni in ODI is 183* against Sri Lanka in Jaipur on 31 October 2005. Dhoni came to bat at No. 3 position and gave one of the most destructive innings in his early international career. Dhoni scored 183 off 145 balls and hit 15 fours and 10 sixes.
India chased the total of 298/4 made by Sri Lanka with 6 wickets in hand, with Dhoni making 183 not out. His highest ODI score is till date the highest ODI score by a wicketkeeper batsman.
| Record | Details |
|---|---|
| Highest ODI score by MS Dhoni | 183* |
| Opposition | Sri Lanka |
| Venue | Jaipur |
| Year | 2005 |
| Balls | 145 |
| Fours | 15 |
| Sixes | 10 |
| Result | India won by 6 wickets |
Dhoni’s 183* and Kohli’s 183 are therefore identical in terms of runs, although they came in very different circumstances.
Highest ODI Score in a Successful Chase
The highest score achieved by any team in an ODI need not be the highest score while chasing. South Africa holds the record for the highest successful run chase in men’s ODI with the score of 438/9 against Australia in Johannesburg in 2006.
Australia scored 434/4 and their total seemed unassailable at that point. However, South Africa chased their target with just 1 ball to spare in one of the greatest ODI run chases in history.
The match remains famous because both teams crossed 400 in the same ODI.
How Has the Highest ODI Score Changed Over Time?
The history of ODI scoring makes for an interesting read. For years, a total of 250-300 was considered a good one to achieve. With improvement in batting technique, batting-friendly pitches, and changes in powerplay rules, teams started targeting scores beyond 300.
Finally, the 400-run barrier was broken by Australia in 2006. After that, other teams followed suit and pushed scoring even higher. Currently, the highest ODI score ever recorded in men’s ODI is 498/4 by England in 2022.
Why Are 400-Plus ODI Scores More Common Now?
Several factors have contributed to the increase in huge ODI totals. Aggressive opening batting: Modern openers are willing to attack from the first over rather than spending a long period simply building an innings.
Powerplay rules: Fielding restrictions create more scoring opportunities early in the innings.
Better batting depth: Many teams now have specialist power hitters coming in at No. 6, 7 or even lower.
Modern equipment: Improvements in bats, protective gear and training have helped batters hit the ball harder and more consistently.
T20 influence: Players have developed a stronger range of attacking shots through franchise and T20 cricket.
Data-driven batting: Teams increasingly use match-ups and bowling analysis to identify scoring opportunities.
These factors do not guarantee a huge total, but together they have made 350-plus and even 400-plus ODI scores far less unusual than they once were.
Highest Team Score vs Highest Individual Score in ODI
The two can be easily confused, as both are called “highest score in ODI” many times. In team cricket, 498/4 scored by England against the Netherlands is the highest ODI score whereas, the highest individual score in ODI is 264 by Rohit Sharma. While a team score comprises the score achieved by all the batters as well as extras, an individual score comprises the individual’s contribution alone.
| Category | Record | Player/Team |
|---|---|---|
| Highest team score | 498/4 | England |
| Highest individual score | 264 | Rohit Sharma |
| Highest men’s ODI score by India | 418/5 | India |
| Highest men’s ODI score by England | 498/4 | England |
| Highest successful chase | 438/9 | South Africa |
Understanding this difference is important when searching for the highest score in ODI.
FAQs
What is the highest score in ODI by a team?
The highest team score in men’s ODI cricket is 498/4, scored by England against the Netherlands in Amstelveen in 2022.
What is the highest score in ODI by a player?
Rohit Sharma holds the men’s ODI record with 264 runs against Sri Lanka in Kolkata in 2014.
Who has the highest score in ODI history?
Rohit Sharma has the highest individual score in men’s ODI history, with 264 runs.
What is India’s highest score in ODI?
India’s highest men’s ODI team score is 418/5 against West Indies in 2011. If women’s ODIs are included, India Women scored 435/5 against Ireland in 2025.
What is England’s highest score in ODI?
England’s highest ODI score is 498/4 against the Netherlands in 2022, which is also the men’s ODI world record for the highest team total.
What is Rohit Sharma’s highest score in ODI?
Rohit Sharma’s highest ODI score is 264 against Sri Lanka at Eden Gardens in 2014. It remains the highest individual score in men’s ODI cricket.
What is Virat Kohli’s highest score in ODI?
Virat Kohli’s highest ODI score is 183 against Pakistan in the 2012 Asia Cup in Dhaka.
What is Dhoni’s highest score in ODI?
MS Dhoni’s highest ODI score is 183 not out against Sri Lanka in Jaipur in 2005.
Who scored 219 in ODI cricket?
Virender Sehwag scored 219 against West Indies in Indore in 2011. It was the highest individual ODI score before Rohit Sharma broke the record with 264 in 2014.
Conclusion
The answer to the highest score in ODI varies depending on whether the team or an individual is being referred to. For men’s team cricket, England’s 498/4 against the Netherlands in 2022 is the highest ODI score achieved till date. In case of individual batting, it is 264 by Rohit Sharma against Sri Lanka in 2014.
For Indian men’s team, 418/5 is their highest ODI score whereas for individuals, 264 by Rohit is the highest ODI score for India. Virat Kohli and MS Dhoni both have scored 183 in ODIs, but the latter one is not out in his score. In case of Kohli, he made 183 against Pakistan while Dhoni scored 183 against Sri Lanka without getting out. With aggressive modern ODI batting style, crossing the 500-run barrier is one of the most intriguing records waiting to be broken.
Also, Read About: Fastest Century in ODI | Highest Partnership in IPL | Highest Chase in IPL