Fastest ODI Century for India: Top 15 Fastest Hundreds in ODI Cricket 2026

Fastest ODI Century for India

Virat Kohli is the fastest ODI century holder for India, scoring 100 runs in only 52 balls against Australia at Jaipur on 16 October 2013. Virender Sehwag then scored a 60-ball century against New Zealand in the year 2009. In 1988 we saw Mohammad Azharuddin’s epic innings and by 2026, Shubman Gill scored a quickfire hundred, with Indian batters producing plenty of spectacular innings in ODIs.

Here we talk about the fastest ODI centuries by Indian players, balls taken to score 100, opponents played against, venues and years of that innings.

Who Scored the Fastest ODI Century for India?

  • Virat Kohli – 52 Balls

Virat Kohli scored India’s fastest ODI hundred against Australia at Sawai Mansingh Stadium, Jaipur, on 16 October 2013.

  • – Runs: 100 not out
  • – Balls to century: 52
  • – Opponent: Australia
  • – Result: India won by 9 wickets
  • – Year: 2013

Top 15 Fastest ODI Centuries for India – Updated List 2026

No.PlayerBalls to 100OpponentYear
1Virat Kohli52Australia2013
2Virender Sehwag60New Zealand2009
3Virat Kohli61Australia2013
4Mohammad Azharuddin62New Zealand1988
5KL Rahul62Netherlands2023
6Shubman Gill62West Indies2026
7Rohit Sharma63Afghanistan2023
8Yuvraj Singh64England2008
9Kedar Jadhav65England2017
10Suresh Raina66Hong Kong2008
11Virender Sehwag66Sri Lanka2009
12Shreyas Iyer67New Zealand2023
13Yusuf Pathan68South Africa2011
14Virender Sehwag69New Zealand2001
15Virender Sehwag69West Indies2011

Fastest ODI Centuries by Indian Players

1. Virat Kohli – 52 Balls vs Australia (2013)

One of the finest ODI chases by an individual was delivered by Virat Kohli against Australia in Jaipur, on 16 October 2013. India chased 360 runs to win and Kohli took the attack to the Australian bowlers right from the off.

His 100 came off just 52 balls and he finished on a score of 100 not out. India chased down 362/1 in a mere 43.3 overs, winning by an emphatic nine wickets.

That performance created a new, then unbeaten Indian record for the fastest ODI century (in men’s ODI cricket).

2. Virender Sehwag – 60 Balls vs New Zealand (2009)

For example, Virender Sehwag scored a blistering century off 60 balls against New Zealand at Hamilton on 11 March 2009.

The opener went on to remain not out on 125 off just 74 balls, including 14 fours and six sixes. His batting helped India win easily in a rain-reduced match.

Sehwag’s century was the fastest ODI ton ever by an Indian until Kohli then smashed that in just 52 balls later in 2013.

3. Virat Kohli – 61 Balls vs Australia (2013)

Virat Kohli (again from outside cricket) scores his 100 off just 61 balls on October 30, 2013 vs Australia in Nagpur.

Chasing a mammoth target of 351 for an unlikely victory over Australia, Kohli batted through the innings to remain unbowed with 115 from just 66 balls. India won by six wickets in his innings.

It was yet another top-draw display of Kohli’s batting in chases as he started to degree-up the pursuit of significant totals.

4. Mohammad Azharuddin – 62 Balls vs New Zealand (1988)

Mohammad Azharuddin scored a 62-ball ODI century against New Zealand in Baroda on 17 December, 1988: The former Indian captain was the quickest to hundred in ODIs before Virat Kohli.

As expected, Azhar alighted with 108, blossoming with attacks on the ball brilliantly timed.

This was a massive achievement considering that ODI cricket in the 1980’s had a very slow strike rate compared to modern games. It took more than two decades before an Indian could better his record.

5. KL Rahul – 62 Balls vs Netherlands (2023)

In Bengaluru KL Rahul recently smashed 100 off just 62 balls against the Netherlands during the 2023 ODI World Cup.

Rahul ended up scoring 102 off 64 deliveries with the help of 11 boundaries and four sixes.

India scored a huge score of 410/4 thanks to his aggressive batting. There would be some hiccups in this one as India managed to win the match eventually by 160 runs.

6. Shubman Gill – 62 Balls vs West Indies (2026)

Guwahati, Sep 30 (IANS) Shubman Gill scored the fastest ODI century for India and equalled AB de Villiers’ world record of a hundred in just 62 balls against West Indies.

Gill is strongly positioned and is joined in the 62-ball bunch by Mohammad Azharuddin and KL Rahul. As per match coverage, he then went on to score an unbeaten 223.

Gill showed that sweet blend of technique and aggression batting in the innings.

7. Rohit Sharma – 63 Balls vs Afghanistan (2023)

At the 2023 ODI World Cup in Delhi, Rohit Sharma scored a magnificent century off just 63 balls against Afghanistan.

The Indian captain scored 131 runs from Laura’s buffet of a service, going for 84 balls with 16 fours and five sixes.

India chased down the Afghan target of 273 in style, with eight wickets remaining, thanks largely to explosive innings from his bat.

8. Yuvraj Singh – 64 Balls vs England (2008)

Yuvraj Singh smashed a 64-ball hundred against England in Rajkot on 14 November 2008.

The left-handed batsman scored an unbeaten 138 off 78 balls with the help of 16 four and six sixes.

His knock paved the way for India to reach 387/5 making sure that they won quite comfortably. It was one of the best examples of aggressive middle order batting in Indian ODI cricket history among matches not played at home for Yuvi.

9. Kedar Jadhav – 65 Balls vs England (2017)

Kedar Jadhav: Kedar Jadhav against England at Pune on 15 January 2017 (Played a match-winning knock).

With 120 needed to chase down 351, Jadhav scored a quickfire 100 off just 65 balls but out for a total of 120 in his innings from just 76 balls.

His added a recovery partnership with Virat Kohli (25) helped India notch up the win by three wickets after losing four wickets.

10. Suresh Raina – 66 Balls vs Hong Kong (2008)

Suresh Raina scored a 66-ball ODI century, against Hong Kong in the Asia Cup in Karachi (2008).

He scored 101 runs from and 68 balls, with seven fours and five sixes.

Raina was a beast in his aggressive batting and India scored 374/4 to win with ease.

11. Virender Sehwag – 66 Balls vs Sri Lanka (2009)

On 15 December 2009, Virender Sehwag put on another destructive display against Sri Lanka at Rajkot.

He scored a hundred off 66 balls, ending with 146 from 102 deliveries.

His innings helped India in scoring 414/7 and clinched a victory by three runs over Sri Lanka in a mammoth run chase.

12. Shreyas Iyer – 67 Balls vs New Zealand (2023)

Shreyas Iyer 67-ball century vs New Zealand (2023 ODI world cup semifinal): Wankhede Stadium, Mumbai.

He scored his runs off 70 balls, which included four fours and eight sixes.

He propelled India to a total of 397/4 and later clinched the World Cup spot by winning it by 70 runs.

13. Yusuf Pathan – 68 Balls vs South Africa (2011)

The most recent of the listYusuf Pathan scored 100 runs in just 68 balls against South Africa at Centurion on 23 January 2011.

He had scored 105 runs, hitting eight fours and eight sixes.

India went on to lose but Pathan’s terrific hitting at least gave India hope on a horrendous run chase.

14. Virender Sehwag – 69 Balls vs New Zealand (2001)

Virender Sehwag scored one of his first ODI hundreds against New Zealand on 2 August 2001, in Colombo.

He scored his hundred in 69 balls and finished on 100.

It helped reinforce Sehwag’s reputation as a rampaging top-order batsman in international cricket.

15. Virender Sehwag – 69 Balls vs West Indies (2011)

The same was also evident from the day he scored his second-fastest hundred which came during his infamous double ton against West Indies at Indore on 8 December 2011.

He completed your hundred in 69 balls and went on to score 219 off 149 balls.

With his innings, India managed to reach 418/5 and in turn secured a 153-run victory. Tendulkar was double-centurion before him in ODIs, with Sehwag becoming the second male cricketer to score an ODI double-century

Fastest ODI Century for India – Men vs Women

CategoryPlayerBallsOpponentYear
Men’s ODIVirat Kohli52Australia2013
Women’s ODISmriti Mandhana50Australia2025

Who Holds the World Record for Fastest ODI Century?

PlayerCountryBallsOpponentYear
AB de VilliersSouth Africa31West Indies2015
Corey AndersonNew Zealand36West Indies2014
Shahid AfridiPakistan37Sri Lanka1996
Virat KohliIndia52Australia2013

Conclusion

In men’s cricket, Virat Kohli’s 52-ball hundred versus Australia in 2013 is the fastest ODI century for India. Even in the 50-over format, some of the other greats of Indian batting line up like Virender Sehwag, Rohit Sharma, Yuvraj Singh and KL Rahul have scored amazing centuries.

India ODI batters have provided us with many memorable innings and Shubman Gill’s hundred off 62 balls at Mohali in September 2026 was just another one. On the other hand, Smriti Mandhana’s century in 50 balls is the fastest hundred by an Indian cricketer (men’s and women’s international cricket).

FAQs

1. Who scored the fastest ODI century for India?

Virat Kohli scored the fastest men’s ODI century for India in 52 balls against Australia at Jaipur on 16 October 2013.

2. Who scored the fastest ODI century for India in the World Cup?

KL Rahul scored a 62-ball century against the Netherlands during the 2023 ODI World Cup, making it the fastest men’s ODI World Cup century for India.

3. What is Rohit Sharma fastest ODI century?

Rohit Sharma’s fastest ODI century came in 63 balls against Afghanistan during the 2023 ODI World Cup in Delhi.

4. What is Virender Sehwag fastest ODI century?

Virender Sehwag’s fastest ODI hundred came in 60 balls against New Zealand at Hamilton in 2009.

5. Who scored the fastest ODI century in the world?

AB de Villiers holds the men’s world record with a 31-ball century against West Indies in 2015.

Read More:

By Manoj

Manoj is a passionate cricket and sports content writer who covers player biographies, career stats, match updates, tournaments, and cricket records. He enjoys researching the game and creating clear, informative, and easy-to-read articles that help cricket fans stay updated with the latest stories and developments.

Leave a Reply

Your email address will not be published. Required fields are marked *