
New Delhi : Abhishek Sharma set the Arun Jaitley Stadium alight on Thursday, smashing the fastest century by an Indian in men’s T20 internationals during the third T20I against Afghanistan.
Abhishek reached the milestone in just 30 balls, breaking Rohit Sharma’s previous Indian record of a 35-ball century in the format.
The left-handed opener clobbered 10 sixes and nine fours in a whirlwind knock to break former captain Rohit Sharma’s record of scoring the fastest T20I century, which he had recorded against Sri Lanka in December 2017.
Abhishek’s century was also the fastest for any batter against a Test playing nation. He brought up his hundred with a single in the ninth over of the Indian innings.
The innings was Abhishek’s third century in the shortest format to go with 12 half-centuries. Only Rohit (5) and Suryakumar Yadav (4) have scored more centuries among India batters. This was Abhishek’s 10th ton in T20 Cricket equalling with Virat Kohli for most T20 Hundreds by an Indian.
Abhishek took 16 balls to score his first fifty, and gave Afghanistan no respite after getting to that milestone, taking only 14 more balls to rush to his century. He eventually fell in the tenth over of India’s innings, having scored 108 off 34 balls. He had hit nine fours and 11 sixes. Before this match, Abhishek had climbed to No. 2 on the ICC’s T20I rankings for batters, with only his team-mate Ishan Kishan ranked above him.
India posted 221-7 (20), and eventually demolished Afghanistan on 94 runs, handing them a massive 127 runs defeat – Afghanistan’s biggest margin of loss in T20I Cricket. The Men in Blue clean swept Afghanistan 3-0 and Abhishek Sharma with 229 runs in whole series comprising 3 T20Is, was awarded Player of the Series Award.
Let’s take a look at records created by Abhishek Sharma :
Fastest T20I hundreds (FM teams) –
30 – Abhishek Sharma (India) vs Afghanistan, Delhi, 2026
33 – Sikandar Raza (Zimbabwe) vs Gambia, Nairobi (Ruaraka), 2024
33 – Finn Allen (South Africa) vs New Zealand, Kolkata, 2026
35 – David Miller (South Africa) vs Bangladesh, Potchefstroom, 2017
35 – Rohit Sharma (India) vs Sri Lanka, Indore, 2017.
Fastest T20I hundreds –
27 – Sahil Chauhan (Estonia) vs Cyprus, Episkopi, 2024
29 – Muhammad Fahad (Turkey) vs Bulgaria, Sofia, 2025
30 – Abhishek Sharma (India) vs Afghanistan, Delhi, 2026
33 – Jan Nicol Loftie-Eaton (Namibia) vs Nepal, Kirtipur, 2024
33 – Sikandar Raza (Zimbabwe) vs Gambia, Nairobi (Ruaraka), 2024
33 – Finn Allen (South Africa) vs New Zealand, Kolkata, 2026
Highest ℅ of runs scored in boundaries in a T20I Hundred –
94.44℅ (102/108) – Abhishek Sharma (Ind) vs Afg (2026)
93.33℅ (112/120) – Md Fahad (Tur) vs Bgr (2025)
91.67℅ (132/144*) – Sahil Chauhan vs Cyp (2024)
91.53 ℅ (108/118) – Rohit Sharma vs SL (2017)
Most Hundreds in T20s by Indians –
10 – Virat Kohli
10* – Abhishek Sharma
8 – KL Rahul, Sanju Samson, Rohit Sharma
Most sixes in Calendar Year by Indians in all T20s
108 – Abhishek Sharma (2025)
96* – Abhishek Sharma (2026)
87 – Abhishek Sharma (2024)
86 – Vaibhav Sooryavanshi (2026)
85 – Surya Kumar Yadav (2022)
Most Sixes by an Indian in a T20I innings –
13 – Abhishek Sharma vs Eng (2025)
11 – Abhishek Sharma vs Afg (2026)
10 – Rohit Sharma vs SL (2017)
Highest Individual score in Men’s T20I Powerplay –
76*(22) – Abhishek Sharma vs Afg (2026)
74*(25) – Kuldeep Gholiya (Por) vs Malta (2023)
73*(22) – Travis Head (Aus) vs Sco (2024)
Fastest T20I 50 for India –
12 – Yuvraj Singh vs Eng (2007)
14 – Abhishek Sharma vs Nz (2026)
15 – Shivam Dube vs Nz (2026)
16 – Hardik Pandya vs SA (2025)
16 – Abhishek Sharma vs Afg (2026)
Most T20I 50s scored in 20 Balls Or fewer –
6 – Abhishek Sharma
3 – Yuvraj Singh, Colin Munro, Adil Butt, Finn Allen, Dasun Shanaka
Most T20I Hundreds by Indians –
5 – Rohit Sharma
4 – Surya Kumar Yadav
3* – Abhishek Sharma.






