Abhishek Sharma doing an unique celebration (Source: AFP Photos)
Abhishek Sharma went ballistic on Thursday in the third and final T20I between India and Afghanistan, taking place at Arun Jaitley Stadium, Delhi.
After Afghanistan captain Ibrahim Zadran won the toss and asked India to bat first, Abhishek and Sanju Samson showed absolutely no respect to a potent bowling attack, led by Rashid Khan.
To make the moment a part of the history, Abhishek took a single off Abdullah Ahmadzai to get to a magnificent century off 30 balls. It was the fastest ever century in the history of T20Is among full-member nations.
Abhishek Sharma Goes Past Sikandar Raza, Finn Allen
Among full-member nations, the fastest T20I century record was previously held together, by Sikandar Raza and Finn Allen. While Raza’s 33-ball century came against Zambia back in 2024, Allen did during the T20 World Cup 2026 semi-final against South Africa at Eden Gardens, Kolkata.
Fastest 100s in T20Is (By Balls Among Full-Member Nations)
- 30 - Abhishek Sharma (India) vs Afghanistan, Delhi, 2026, Tonight*
- 33 - Sikandar Raza (Zimbabwe) vs Gambia, Nairobi, 2024
- 33 - Finn Allen (New Zealand) vs South Africa, Kolkata, 2026
- 35 - David Miller (South Africa) vs Bangladesh, Potchefstroom, 2017
- 35 - Rohit Sharma (India) vs Sri Lanka, Indore, 2017
Overall, Sahil Chauhan (27 balls) and Muhammad Fahad (29 balls) lead the fastest T20I century record, while Namibia’s Jan Nicol Loftie-Eaton took as many deliveries as did Raza and Allen, off 33 balls.
Rohit Sharma’s Fastest T20I Century Record For India Broken
At the same time, Rohit Sharma, who made 100 off 35 balls during a India vs Sri Lanka T20I match in Indore back in 2017, left behind as well.
Also Read: Abhishek Sharma Unlocks New Celebration After 30-Ball Hundred In IND vs AFG
Abhishek Sharma is now at the top of the list of fastest T20I century for India, having got there five balls fewer than the former India captain.
Eventually, Abhishek fell for a 34-ball 108, which had 11 sixes and nine fours.
Fastest 100s For India In T20Is (By Balls)
- 30 - Abhishek Sharma vs Afghanistan, Delhi, 2026, Tonight*
- 35 - Rohit Sharma vs Sri Lanka, Indore, 2017
- 37 - Abhishek Sharma vs England, Mumbai (Wankhede), 2025
Other Major Records By Abhishek Sharma In IND vs AFG 3rd T20I
It was Abhishek’s third T20I century for India. He equalled Sanju Samson’s tally, while Rohit Sharma and Suryakumar Yadav are the only ones who had more centuries than the two.
Most 100s For India In T20Is
- 5 - Rohit Sharma
- 4 - Suryakumar Yadav
- 3 - Sanju Samson, Abhishek Sharma*
Besides, Abhishek has now 10 centuries in this format for both club and country, equalling Virat Kohli's tally.
Most 100s By An Indian In T20s
- 10 - Virat Kohli, Abhishek Sharma*
- 8 - Sanju Samson, Rohit Sharma, KL Rahul
- 7 - Ishan Kishan, Shubman Gill
Abhishek and Samson tore apart Mohammad Nabi in the fifth over of India’s innings. They punished the 41-year-old with a 29-run over, which became part of the record books as well.
Most Runs Scored by India in an Over in T20Is
- 36 - Yuvraj Singh vs England, Durban, 2007
- 36 - Rohit Sharma, Rinku Singh vs Afghanistan, Bengaluru, 2024
- 30 - Ruturaj Gaikwad, Tilak Varma vs Australia, Guwahati, 2023
- 30 - Sanju Samson vs Bangladesh, Hyderabad, 2024
- 29 - Shivam Dube vs New Zealand, Visakhapatnam, 2026
- 29 - Ishan Kishan vs New Zealand, Thiruvananthapuram, 2026
- 29 - Abhishek Sharma, Sanju Samson vs Afghanistan, Delhi, 2026, Tonight*
- 28 - Ruturaj Gaikwad, Abhishek Sharma vs Zimbabwe, Harare, 2024
Also Read: Rashid Khan Scripts History With 550th T20 Appearance In IND Vs AFG Match








