
Cricket is more than just a sport in India; it’s a passion that unites millions of fans across the country. Over the years, India has produced some of the most remarkable cricketing talents, and the One Day International (ODI) format has witnessed many unforgettable moments. One such thrilling aspect of ODI cricket is the century – a testament to a batsman’s skill, concentration, and power. In this article, we’ll take a closer look at the top 5 fastest Indian ODI centuries that have left fans on the edge of their seats.

- Virat Kohli – 52 Balls vs. Australia (2013):
The Indian cricketing world was already buzzing with excitement about Virat Kohli’s batting prowess, but it was on October 16, 2013, that he truly announced his arrival as one of the finest ODI batsmen in the world. Facing Australia in Jaipur, Kohli played a spectacular innings, reaching his century in just 52 balls. His innings of 100* off 52 balls included 8 fours and 7 sixes, and it remains one of the fastest ODI centuries by an Indian.
- Virender Sehwag – 60 Balls vs. New Zealand (2009):
Known for his fearless and aggressive approach, Virender Sehwag was a treat to watch in ODI cricket. On December 8, 2009, against New Zealand in Hamilton, Sehwag played a breathtaking innings that resulted in a century in just 60 balls. He scored 125 runs, with 14 fours and a six, showcasing his incredible hand-eye coordination and power-hitting abilities.
- Kapil Dev – 72 Balls vs. Zimbabwe (1983):
Kapil Dev, India’s legendary all-rounder and World Cup-winning captain, displayed his batting prowess on June 18, 1983, against Zimbabwe during the Prudential World Cup. In a crucial match, Kapil Dev rescued India from a precarious situation with a blistering century in just 72 balls. His unbeaten 175 off 138 balls included 16 fours and 6 sixes, helping India win the match from the brink of defeat.
- Yuvraj Singh – 64 Balls vs. England (2008):
Yuvraj Singh, a stylish left-hander, was known for his ability to clear the boundaries with ease. On November 17, 2008, in a match against England in Rajkot, Yuvraj played an unforgettable innings, reaching his century in 64 balls. He scored 138 runs, featuring 16 fours and 6 sixes, in a match where he played a pivotal role in India’s victory.
- Mohammad Azharuddin – 62 Balls vs. New Zealand (1988):
During a match against New Zealand in Baroda on December 17, 1988, Mohammad Azharuddin, renowned for his elegant strokeplay, played a whirlwind innings. He scored a century in just 62 balls, ultimately reaching 108 runs. Azharuddin’s innings was a testament to his timing and grace, with 9 fours and 4 sixes.
Conclusion:
These five remarkable innings by Indian cricketers are etched in the memories of cricket fans worldwide. They not only showcased the incredible talent and skill of these players but also left a lasting impact on the history of Indian ODI cricket. These centuries serve as a reminder of the rich cricketing heritage of India and continue to inspire aspiring cricketers to strive for excellence in the ODI format.