
Here are the top 5 fastest Indian ODI centuries in the history of cricket as of 2023.
Table of content
- Virat Kohli
- Virender Sehwag
- Virat Kohli
- Mohammad Azharuddin
- Yuvraj Singh
1. Virat Kohli
Venue – The match was played in Jaipur.
Opponent – The opponent team was Australia.
Balls Taken – He crossed the hundred mark by playing only 53 balls in that inning
Result – This match was won by India where they chased an enormous target of 361 in only 43.3 overs and only lost a single wicket. It was an amazing and huge win for India.
2. Virender Sehwag

Venue – The match was played at Hamilton
Opponent – The opponent team was New Zealand
Balls Taken – He crossed the hundred mark by playing only 60 balls in that inning
Result – The match was won by India by a D/L par score which was affected by rain
3. Virat Kohli
Venue – The match was played at Nagpur
Opponent – The opponent team was Australia
Balls Taken – He crossed the hundred mark by playing only 61 balls in that inning
Result – In this match alongside Virat Kohli, Shikar Dhawan also scored a century, leading them to their victory by successfully chasing 351 runs with 3 balls left.
4. Mohammad Azharuddin
Venue – The match was played at Baroda
Opponent – The opponent team was New Zealand
Balls Taken – He crossed the hundred mark by playing only 62 balls in that inning
Result – India won the match by 17 balls and only 2 wickets remaining
5. Yuvraj Singh
Venue – The match was played at Rajkot
Opponent – The opponent team was England
Balls Taken – He crossed the hundred mark by playing only 54 balls in that inning
Result – India won the match by a stunning 158 runs.