The first double hundred in ODIs was scored in 2010 by Sachin Tendulkar. Since then, we have witnessed some huge scores being posted by batsmen in ODIs all over the world. We will now have a look at the top individual scores by batsmen in ODIs.

P.S: The data is as of May 2022.

1. Rohit Sharma (2014)

Rohit Sharma was making a comeback to the Indian after an injury sidelined him for months. With the World Cup approaching there were concerns about his form, but he threw away all the doubts with this magnificent knock. This was the first individual 250 in ODIs and is still the only one till date.

Rohit Sharma scored 264 runs in this match.

2. Martin Guptill (2015)

This was the quarterfinal match in the 2015 ODI World Cup: New Zealand vs West Indies. In such a big game, Martin Guptill rose up for the occasion and thrashed the West Indies bowlers all over the park. This was the second ODI double hundred in World Cups and the first one in knockouts.

Martin Guptill scored 237 not out in this match.

3. Virender Sehwag (2011)

Virender Sehwag was in a poor run of form leading to this match against West Indies and calls were rife to drop him. However, he displayed his masterclass with an authority with this double century. It was the second double century in ODI cricket.

Virender Sehwag scored 219 runs in this match.

4. Chris Gayle (2015)

Up until this point only three double centuries were scored in ODIs and all of them were by Indians. However, in this match, Chris Gayle went ballistic against Zimbabwe. Chris Gayle posted a double century and this was the first double century in a World Cup game.

Chris Gayle scored 215 runs in this match.

5. Fakhar Zaman (2018)

Fakhar Zaman, the Pakistani batsman, was well known for his ability to score big on his day. He had a good run of form, especially during the Champions Trophy final previous year. He managed to score a double century against Zimbabwe in this match.

Fakhar Zaman scored 210 not out in this match.

6. Rohit Sharma (2013)

This match was the final match of the ODI series between India and Australia and the series was level 2-2. Then Rohit Sharma pulled off this scintillating knock of a double century which was his first double century. India posted a massive 383 but the match threatened to go out of their hands due to James Faulkner’s splendid century but India did end up winning the match.

Rohit Sharma scored 209 runs in this match.

7. Rohit Sharma (2017)

This was the second match in the India vs Sri Lanka series. In the previous match, India received a hammering and this was a must win match for India. Rohit Sharma was the captain and he led the team from the front with an amazing double century. India won the match comfortably by 141 runs.

Rohit Sharma scored 208 not out in this match.

8. Sachin Tendulkar (2010)

This was an India vs South Africa match. Sachin Tendulkar made history when he scored the first ever individual double hundred. Sachin Tendulkar was known for amassing runs and scoring one century after another and hence it was only fitting that he got to hit the first double hundred. India ended up winning the match comfortably by 153 runs.

Sachin Tendulkar scored 200 not out in this match.

9. Charles Coventry (2009)

Zimbabwean batsman Charles Coventry had a career of a start-stop nature. He made a comeback of sorts around 2009. In this particular match against Bangladesh, he played the lone hand guiding Zimbabwe to 312, which though ended up being insufficient as Bangladesh chased it down.

Charles Coventry scored 194 not out in this match.

10. Saeed Anwar (1997)

This match was a part of Independence Cup, a quadrangular series between India, Pakistan, Sri Lanka and New Zealand. This was the last league stage game and the winner of the match between India and Pakistan would qualify to play Sri Lanka in the finals. Pakistan batted first and Saeed Anwar was amassing runs and became the first batsman to score 190. He looked well set for 200 when Sachin Tendulkar (who, ironically, became the first batsman to score 200 later on) dismissed him when he was at 194. Pakistan went on to win the match by 35 runs. This stayed on as the highest individual ODI score for more than 10 years.

Saeed Anwar scored 194 runs in this match.