Highest Individual Score in ODI

Rohit Sharma holds the record for making the highest score in ODI by a player. He scored an unbelievable 264 runs off 173 balls against Sri Lanka at the Eden Gardens, Kolkata on November 13, 2014.

The 2023 ODI Cricket World Cup promises to be another edition full of exceptional individual batting displays and performances. The opening match is between England and New Zealand in Ahmedabad on Oct 5, 2023. Team India's opening match is against Australia in Chennai on Oct 8, 2023.

Highest Individual Score in 2023 ODI World Cup

Australia's Mitchell Marsh recorded the second highest individual score in 2023 ODI World Cup. Marsh scored 177 runs at a strike rate of 134.09 against Bangladesh in Match 43 of the Cricket World Cup 2023. He hit 9 sixes and 17 fours in his innings.

Here’s all the top 5 highest individual scores in the 2023 ODI World Cup.

RankPlayerRunsBallsTeamAgainstLocation
1Glenn Maxwell201*128AustraliaAfghanistanMumbai
2Mitchell Marsh177*132AustraliaBangladeshPune
3Quinton de Kock174140South AfricaBangladeshMumbai
4David Warner163124AustraliaPakistanBengaluru
5Devon Conway152*121New ZealandEnglandAhmedabad

Highest ODI Score by a Batsman in World Cup: Top 10 List

New Zealand's Martin Guptill holds the record for scoring the highest individual score in ODI World Cup history. Guptill scored 237 runs in 163 balls at a strike rate of 145.39 against West Indies in the 2015 World Cup quarter-final. He batted for 163 balls and hit 11 sixes and 24 fours in his innings.

In the 13 editions of the Cricket World Cup, only 3 batters have scored double centuries (two in 2015, one in 2023), while 10 batters have made 175 or more in one innings. 3 of the top 10 highest individual scores have been made in the 2015 edition of the World Cup and 2 in the 2023 World Cup.

Here’s all the highest individual scores in the ODI World Cups from 1975 to 2023.

PlayerRunsBallsTeamAgainstLocationYear
Martin Guptill237*163New ZealandWest IndiesWellington2015
Chris Gayle215147West IndiesZimbabweCanberra2015
Glenn Maxwell201*128AustraliaAfghanistanMumbai2023
Gary Kirsten188*159South AfricaUAERawalpindi1996
Sourav Ganguly183158IndiaSri LankaTaunton1999
Viv Richards181125West IndiesSri LankaKarachi1987
David Warner178133IndiaAfghanistanPerth2015
Mitchell Marsh177*132AustraliaBangladeshPune2023
Kapil Dev175*138IndiaZimbabweTunbridge Wells1983
Virender Sehwag175140IndiaBangladeshMirpur2011

1) Martin Guptill: 237* (vs West Indies, Wellington 2015)

Martin Guptill has the record for the ODI highest score by a batsman in World Cups. Guptill scored an unbeaten 237 runs in 163 balls against the West Indies in the 2015 World Cup quarter-final. Interestingly, none of the other batters crossed the 50-run mark for the Kiwis. New Zealand scored a total of 393 runs and won the match by 143 runs.

2) Chris Gayle: 215 (vs Zimbabwe, Canberra 2015)

Chris Gayle, the "Universe Boss", scored the 2nd highest individual score in World Cup history. Like Guptill’s knock, this one also came in the 2015 edition. Batting first, Gayle smashed 215 off just 147 balls at the Manuka Oval in Canberra against Zimbabwe. His innings included 10 fours and 16 sixes. West Indies won the match by 73 runs. 

Also read: Fastest Century in ODIs

3) Glenn Maxwell: 201* (vs Afghanistan, Mumbai 2023)

Glenn Maxwell, the "Big Show", scored the 3rd highest individual score in World Cup history.  This is the highest individual score batting second in ODIs. Chasing 292, Maxwell smashed 201 off just 128 balls at the Wankhede Stadium in Mumbai against Afghanistan. His innings included 21 fours and 10 sixes. Australia won the match by 3 wickets. 

4) Gary Kirsten: 188* (vs UAE, Rawalpindi 1996)

Former South African opener Gary Kirsten registered the third-highest individual score in World Cups. Kirsten scored against the United Arab Emirates in Rawalpindi during the 1996 World Cup. He held the record for 19 years until it was broken by Gayle in 2015 and then by Guptill in the same tournament.

5) Sourav Ganguly: 183 (vs Sri Lanka, Taunton 1999)

Former Indian captain and opener Sourav Ganguly is at the 4th spot on the list of highest individual scores in World Cups. His magical knock of 183 against the Sri Lankan attack in Taunton came during the 1999 World Cup. Ganguly was involved with Dravid (145) in a massive 318-run 2nd wicket partnership which took the team to 373. India won the match by 157 runs.

Also read: Lowest Team Scores in ODI Cricket History

Highest Individual Score in ODIs: Top 10 List

Interestingly, all the top 10 highest individual score in ODIs are the 10 double centuries scored in ODI cricket history. Let’s look at all the highest individual scores in ODIs.

PlayerRunsBallsTeamAgainstLocationYear
Rohit Sharma264173IndiaSri LankaKolkata2014
Martin Guptill237*163New ZealandWest IndiesWellington2015
Virender Sehwag219149IndiaWest IndiesIndore2015
Chris Gayle215147West IndiesZimbabweCanberra2015
Fakhar Zaman210*156PakistanZimbabweBulawayo2018
Ishan Kishan210131IndiaBangladeshChattogram2022
Rohit Sharma209158IndiaAustraliaBengaluru2013
Rohit Sharma208*153IndiaSri LankaMohali2014
Shubman Gill208149IndiaNew ZealandHyderabad2023
Glenn Maxwell201*128AustraliaAfghanistanMumbai2023
Sachin Tendulkar200*147IndiaSouth AfricaGwalior2010

FAQs

What is Virat Kohli highest score in ODI?

Virat Kohli’s highest score in ODI is 183 against Pakistan at the Shere Bangla National Stadium, Mirpur on 18 Mar 2012. 

What is India’s highest individual score in the World Cup?

Sourav Ganguly has made the highest individual score in World Cups for India. He scored 183 against Sri Lanka in the 1999 World Cup. Kapil Dev and Virender Sehwag (175) are tied for second spot.

Who has the highest ODI score by a player in World Cup?

Martin Guptill holds the record for the highest ODI score by a batsman in the Cricket World Cup. He scored 237 runs against the West Indies during the 2015 ODI World Cup quarter final.

Who made the highest ODI score by a batsman in the 2023 World Cup?

Glenn Maxwell recorded the highest individual score in the 2023 Cricket World Cup. He scored 201 runs against Afghanistan during the league phase. 

What is Rohit Sharma highest score in ODI?

Rohit Sharma highest score in ODI is 264 against Sri Lanka at the Eden Gardens, Kolkata on 13 Nov 2014. It is also the highest score in ODI cricket.

Win cash worth ₹3000* as Welcome Bonus