The top 5 greatest ODI knocks of all time include remarkable innings where players overcame adversity, dominated bowling attacks, and set new records. These unforgettable performances feature monumental runs, including a record-breaking double century, a game-changing knock under pressure, and historic feats that have left a lasting impact on the sport.
5. Herschelle Gibbs — 175 vs Australia, 2006
Herschelle Gibbs’ 175 against Australia in 2006 remains one of the greatest ODI innings. In the fifth ODI of the series, South Africa faced an imposing target of 434 after Ricky Ponting’s 164. Gibbs, batting at No.3, dismantled the Australian bowling attack, guiding South Africa to an historic chase of 438 with just one ball to spare, marking the highest successful run chase in ODI history.
4. Kapil Dev — 175* vs Zimbabwe, 1983
Kapil Dev’s unforgettable 175* against Zimbabwe in the 1983 World Cup is a legendary innings. India was in deep trouble at 4/9, facing almost certain elimination. However, Kapil Dev, at No.6, counterattacked with remarkable composure, scoring 175* off 138 balls. In an era where 250 was a strong total, his knock helped India reach 266. This innings played a pivotal role in India’s eventual World Cup victory, cementing Kapil Dev’s place in cricket history.
3. Sir Viv Richards — 189* vs England, 1984
In 1984, Sir Vivian Richards played one of the most remarkable innings in ODI history, scoring an unbeaten 189* against England. With the West Indies struggling at 2/11, Richards single-handedly led his team to a total of 272. His knock, achieved at Old Trafford, set a new benchmark and stood as the highest individual score in ODIs for 13 years. This innings is widely regarded as one of the greatest, showcasing his skill, resilience, and ability to perform under pressure.
2. Rohit Sharma — 264 vs Sri Lanka, 2014
Rohit Sharma’s 264 against Sri Lanka in 2014 remains one of the greatest ODI innings ever. While the pressure wasn’t as high as some others, his remarkable double century stands as a testament to his dominance. Facing 173 balls, Sharma smashed 264 runs, a record for the highest individual score in ODI cricket. His swashbuckling performance not only secured India’s victory but also etched his name in cricketing history with an unmatched feat that still holds the record.
1. Glenn Maxwell — 201* vs Afghanistan, 2023
In 2023, Glenn Maxwell wrote cricket history with a stunning 201* against Afghanistan at Wankhede Stadium, Mumbai. Australia was struggling at 7/91 in the 19th over, but Maxwell defied the odds, battling cramps and a dire situation. His explosive innings not only secured a remarkable victory for Australia but also made him the first Australian men’s cricketer to score an ODI double-century. Maxwell’s performance highlighted his resilience and determination, turning a near-impossible scenario into a historic triumph.