In this article, we will cover the fastest hundreds by Indian players in all the formats of cricket that are Test, ODI, and T20. There is no world record of fastest hundred by Indian players in Test and ODI but in T20Is the player who made the world record is from India which you will see down here.
ODI
Virat Kohli in 2013 when Australia visited India played a great inning in 2nd ODI on 16th October 2013. India was chasing a mammoth target set by Australia of 360. Australia while batting first made 359. Rohit Sharma was given the man of the match for his 141* runs innings but Virat made 100 in just 52 balls which is the fastest ODI century by an Indian. Virat smashed 8 fours and 7 sixes with a strike rate of 192.30.
T20
On 22 December 2017, Sri Lanka visited India and in the second T20I in Indore, India batted first. India made a huge target of 260 while batting first and they stop Sri Lanka at 172 and won the match. The moment of the match was Rohit Sharma’s hundred. Rohit made the century in just 35 balls which is still a world record for the fastest century in T20Is. David Miller of South Africa also has a century in 35 balls. Rohit player an innings of 118 runs off 43 balls. He smashed 12 fours and 10 sixes with a strike rate of 274.41.
Test
On Sri Lanka tour of India in 1986 in the first Test at Kanpur. Sri Lanka batted first and made 420 in the first innings. India made 676 in the first innings of their batting. The match was drawn and the man of the match was given to Sunil Gavaskar for his 176 runs innings. But the highlights of the match were drawn by Kapil Dev for his remarkable knock of 163 runs in 165 balls. Kapil Dev completed his hundred in just 74 balls in test cricket which is still the fastest hundred by an Indian in test cricket. Kapil Dev smashed 19 fours and 1 six with a strike rate of 98.78.
Also Read: All the major Controversies of Cricket in 2021
Also Read: Top 5 highest score as captain in ODI