Highest Score in ODI: Team & Player Records

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.

RecordDetails
Highest ODI team score498/4
TeamEngland
OppositionNetherlands
VenueAmstelveen, Netherlands
Date17 June 2022
Overs50
Run rate9.96
ResultEngland 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.

RankTeamScoreOppositionYear
1England498/4Netherlands2022
2England481/6Australia2018
3England444/3Pakistan2016
4Sri Lanka443/9Netherlands2006
5South Africa439/2West Indies2015
6South Africa438/9Australia2006
7South Africa438/4India2015
8Australia434/4South Africa2006
9Australia431/2South Africa2025
10South Africa428/5Sri Lanka2024

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.

RecordDetails
Highest individual ODI score264
PlayerRohit Sharma
OppositionSri Lanka
VenueEden Gardens, Kolkata
Date13 November 2014
Balls173
Fours33
Sixes9
Strike rate152.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.

RankPlayerScoreOppositionYear
1Rohit Sharma264Sri Lanka2014
2Martin Guptill237*West Indies2015
3Virender Sehwag219West Indies2011
4Chris Gayle215Zimbabwe2015
5Fakhar Zaman210*Zimbabwe2018
6Ishan Kishan210Bangladesh2022
7Pathum Nissanka210*Afghanistan2024
8Rohit Sharma209Australia2013
9Rohit Sharma208*Sri Lanka2017
10Shubman Gill208New Zealand2023

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 recordDetails
Highest men’s ODI team score418/5
OppositionWest Indies
VenueIndore
Year2011
Top scorerVirender Sehwag
Sehwag’s score219
ResultIndia 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:

ScoreOppositionYear
264Sri Lanka2014
209Australia2013
208*Sri Lanka2017

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.

PlayerHighest ODI scoreOppositionYear
Virat Kohli183Pakistan2012

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.

RecordDetails
Highest ODI score by MS Dhoni183*
OppositionSri Lanka
VenueJaipur
Year2005
Balls145
Fours15
Sixes10
ResultIndia 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.

CategoryRecordPlayer/Team
Highest team score498/4England
Highest individual score264Rohit Sharma
Highest men’s ODI score by India418/5India
Highest men’s ODI score by England498/4England
Highest successful chase438/9South 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

Leave a Comment