Abhishek Sharma made history in the third T20I match against Afghanistan. Abhishek smashed a century off just 30 balls. With this, Rohit Sharma's record was broken.
Fastest T20I Century in Cricket: Abhishek Sharma Creates History in 30 Balls
Indian opening batsman Abhishek Sharma has made history in the third T20I match being played between India and Afghanistan. By smashing a century off just 30 balls, Abhishek broke Rohit Sharma's record, which had stood for nearly nine years. Abhishek Sharma has now become the fastest Indian player to score a century in T20I cricket; a record previously held by Rohit Sharma.
Rohit had scored a century off 35 balls against Sri Lanka in Indore in 2017. Abhishek Sharma did not rush at the start of the innings; he assessed a few deliveries in Fazalhaq Farooqi's opening over before getting off the mark with a four. Subsequently, he took the Afghan bowlers to the cleaners and set several major records in quick succession.
Indian batters who scored the fastest centuries in T20I cricket history
- Abhishek Sharma - 30 balls vs Afghanistan
- Rohit Sharma - 35 balls vs Sri Lanka
- Abhishek Sharma - 37 balls vs England
- Sanju Samson - 40 balls vs Bangladesh
Abhishek's explosive century has become the third-fastest in the history of T20I cricket. In the third match being played at Delhi's Arun Jaitley Stadium, Abhishek got the Indian innings off to a blistering start, completing his half-century in just 16 balls. He then scored another 50 runs off the next 14 balls to notch up a magnificent century and set several records.
Fastest centuries in T20I cricket history
- 27 - Sahil Chauhan (Estonia)
- 29 - Muhammad Fahad (Turkey)
- 30 - Abhishek Sharma (India)
- 33 - Jan Nicol Loftie-Eaton (Namibia)
- 33 - Sikandar Raza (Zimbabwe)
- 33 - Finn Allen (South Africa)
Despite setting a historic record for India, Abhishek could not stay at the crease for long. He was caught behind off a delivery from Rashid Khan; the ball took the edge of his bat and went to Rahmanullah Gurbaz, who completed the catch. Thus, Abhishek's innings ended at 108 runs. He scored 108 runs off 34 balls, featuring 9 fours and 11 sixes.
This marks the second time in T20I cricket that this left-handed Indian opener has hit more than 10 sixes in an innings. Abhishek Sharma holds the record for the most sixes hit in a T20I innings for India; previously, he had hit 13 sixes in an innings against England in 2025.




















