Batting Records

ODI Stats: Fastest Indian Centuries

Virat Kohli, in the match against Australia in Jaipur, hits the fastest century in ODI by an Indian batsman, by going past the 100-runs mark in just 52 balls.

The super Innings by Virat included 7 Sixes and 8 fours, and is 21 balls more than the fastest ever AB de Villiers’ 31-ball Century.

Here are India’s fastest 10 centuries in ODI.

Fastest Centuries for India in ODI Cricket

Player Balls Taken to 100 Against Venue Year
Virat Kohli 52 Australia Jaipur 2013
Virender Sehwag 60 New Zealand Hamilton 2009
Virat Kohli 61 Australia Nagpur 2013
Mohammad Azharuddin 62 New Zealand Baroda 1988
KL Rahul 62 Netherlands Bengaluru 2023
Rohit Sharma 63 Afghanistan Delhi 2023
Yuvraj Singh 64 England Rajkot 2008
Kedar Jadhav 65 England Pune 2017
Suresh Raina 66 Hong Kong Karachi 2008
Virender Sehwag 66 Sri Lanka Rajkot 2009

Let’s look into few of these lightning-quick knocks in detail

India’s Fastest ODI Centuries – In Detail

1. Virat Kohli in 52 Balls

  • Venue: Jaipur
  • Opponent: Australia
  • Balls Taken: 52

It was in October 2013, when Virat Kohli smashed the record fastest century by an Indian batsman in the ODI history.

Virat crossed the hundred mark in his 52nd ball of the innings while chasing Australia’s mighty 360 successfully.

Rohit Sharma, the other centurion in India’s Innings, was declared the Man of the match for his score of 141*.

Virat Kohli – the fastest Indian ODI Century record holder

Result: India chased down the Target (361) in 43.3 overs with a loss of a single wicket. HUGE win it was.

2. Virender Sehwag in 60 Balls

  • Venue: Hamilton
  • Opponent: New Zealand
  • Balls Taken: 60

Before Virat Kohli’s “went-like-a-rocket” innings in Jaipur in 2013, It was Virender Sehwag, who was enjoying the tag of ‘Fastest Indian to score Hundred in ODI’

Though, this innings of Sehwag is still

  • the fastest ODI century by an Indian batsman in an away match!
  • the fastest ODI century by an Indian opener!

Also, with this innings, Viru had beaten the previous record of Mohammad Azharuddin almost after 20 years.

Brendon McCullum checks Virender Sehwag’s bat!

Result: India defeated New Zealand in the rain-affected match by D/L par score!

3. Virat Kohli in 61 Balls

  • Venue: Nagpur
  • Opponent: Australia
  • Balls Taken: 61

Just 14 days after scoring the fastest century by an Indian in Jaipur ODI, in the 6th match of the 7 ODI series, Virat came up with another pacy century, this time in 61 deliveries!

Once again in the chase, Virat proved why he is the chase master of modern day cricket.

He has 21 centuries in ODI chases and that’s the most by any Cricketer.

Check Virat’s Chasing Record and come back!

Virat Kohli – The 3rd Quickest ODI Century for India

Result: Thanks to the centuries from Virat Kohli and Shikhar Dhawan, India won the chase (351) by 6 wickets (with 3 balls remaining)

4. Mohammad Azharuddin in 62 Balls

  • Venue: Baroda
  • Opponent: New Zealand
  • Balls Taken: 62

The record which stood for almost 20 years, was Azharuddin’s 62 ball century.