Top ODI Individual Scores From Each Country

image-lmizzbyoBen Stokes registers highest individual ODI score for England

ODI cricket is a perfect blend of Test and T20 formats. This particular format is all about the temperament and the patience to stay in the middle, and not everyone can master it. But there are a few, who have excelled in this format and are still going strong. 

Records are meant to be broken, the cricketers are exemplifying this statement with their performances every other day. Yesterday, Ben Stokes shattered Jason Roy's record of the highest individual score for England in ODI cricket. 

Here are the players from each cricketing nation with the highest individual scores in ODI cricket:

Rohit Sharma (264 vs Sri Lanka)

image-lmj1ilqjRohit's 264 is the highest scorer by any batter in ODIs (

When it comes to the highest score in ODIs, the first name that comes is none other than Rohit Sharma. With three double centuries, Rohit Sharma holds the record of highest number of double centuries in ODI cricket. His 264 against Sri Lanka is not just the highest score for India, but it is also the highest individual score in the ODI cricket.

Martin Guptill (237 vs West Indies)

image-lmj1m2mcGuptill slammed 237 vs WI in semi-final of 2015 (

Martin Guptill, the New Zealand opener, smashed 237 not out against West Indies in the 2015 World Cup in Wellington. The Kiwi batter holds the record of highest individual score by any New Zealand batter and his 237 is the second highest individual score in the ODI cricket history.

Chris Gayle (215 vs Zimbabwe)

image-lmj1qp2hChris Gayle's double century in WC 2015 (

The Universe Boss, Chris Gayle has the highest individual score from West Indies in ODI cricket. He smashed 215 off 147 deliveries against Zimbabwe in a 2015 World Cup game in Canberra. 

Fakhar Zaman (210 vs Zimbabwe)

image-lmj1z5rrFakhar's 210 is Pakistan's individual score (

From Pakistan, we have the left-handed opening batter, Fakhar Zaman. The Pakitani opener notched up his career-best score of 210 against Zimbabwe in an ODI in 2018. He has the highest individual score from Pakistan in ODI cricket and he is the only Pakistani batter to score a double century in ODI cricket.

Charles Coventry (194 vs Bangladesh)

Charles from Zimbabwe holds the record of highest individual score from any Zimbabwean batter in the history of ODI cricket. His knock 194 not out against Bangladesh in 2009 registers himself in the list of highest individual scores in ODI cricket.

Sanath Jayasuriya (189 vs India)

image-lmj264yiSanath Jayasuriya (

The former Sri Lankan opener, Sanath Jayasuriya has the highest individual score in ODI cricket from Sri Lanka. He smashed 189 off 161 deliveries against India in an ODI at Sharjah Cricket Stadium.

Gary Kirsten (188 vs UAE)

From South Africa, we have Gary Kirsten who holds the record of the highest score by any South African in ODIs. He scored 188 not out against UAE in the 1996 World Cup at Rawalpindi.

Shane Watson (185 vs Bangladesh)

image-lmj29wfeWatson slammed 185* in Mirpur in 2011 (

The former Australian captain, Shane Watson has the highest individual score among the Ausies in the ODI cricket so far. He smashed 185* off just 96 deliveries against Bangladesh in Mirpur. 

Ben Stokes (182 vs New Zealand)

image-lmj2bpnqStokes broke Jason Roy's record of 182 vs NZ in 2023 (AP Photo)

After returning back to the ODI cricket, Ben Stokes has registered the highest individual ODI score for England and broke Jason Roy's score of 180. In the game against New Zealand yesterday, the left-hander smashed 182 off just 124 deliveries at Kennington Oval.

Paul Stirling (177 vs Canada)

image-lmj2eo9kPaul Stirling in action (

The opener and the current captain, Paul Stirling, of the Ireland team has the highest individual score for Ireland in the ODIs. He hammered 177 against Canada in one of the ODIs in the 2010 season.

Litton Das (176 vs Zimbabwe)

image-lmj2hlavLitton Das scored a blistering 176 vs ZIM (

Litton Das, the right-handed mighty Bangladesh batter, who has also led then team on few occasions has the highest individual ODI score among the Bangladesh players. His blistering knock of 176 against Zimbabwe registered him in this list.