Quick read: ODI innings that shifted records, tactics and cricket culture.
Kapil Dev 175 not out vs Zimbabwe, 1983 World Cup
Kept India alive in a campaign that changed cricket.
Viv Richards 189 not out vs England, 1984
Dominance with tailenders before modern ODI hitting.
Herschelle Gibbs 175 vs Australia, 2006
Powered the 438 chase.
Sachin Tendulkar 200 not out vs South Africa, 2010
The first men's ODI double hundred.
Rohit Sharma 264 vs Sri Lanka, 2014
The highest individual ODI score.
Glenn Maxwell 201 not out vs Afghanistan, 2023 World Cup
An impossible chase under physical distress.
Ben Stokes 84 not out vs New Zealand, 2019 World Cup final
Pressure batting at maximum stakes.
MS Dhoni 91 not out vs Sri Lanka, 2011 World Cup final
Promoted himself and finished a home World Cup.
AB de Villiers 149 vs West Indies, 2015
A 31-ball hundred inside a record attack.
Virat Kohli 183 vs Pakistan, 2012 Asia Cup
A chase masterclass against a major rival.
ODI greatness is about match context as much as score size.
Research and reference links
Last reviewed: June 2, 2026. Rankings are editorial where no official all-time ranking exists.