
Abhishek Sharma’s blistering 108 off 30 balls sent India to a 185‑run win over Afghanistan at the Arun Jaitley Stadium. The innings, a record‑shattering 30‑ball century, was the nail‑biter that sealed the match.
He broke the previous fastest Indian T20I century by Rohit Sharma, who had taken 35 balls in 2017. Sharma’s 30‑ball knock eclipses that and also makes him the fastest from a Full Member nation, beating the joint record of 33 balls by Sikandar Raza and Finn Allen.
The powerplay was a blitz too—76 runs from 22 balls, the most by an Indian in the opening six overs. It outpaced Kuldeep Gholiya’s 74 off 25, and even top‑scoring Travis Head’s 73 off 22.
With this, Sharma tied Virat Kohli’s tally of 10 T20I centuries, marking his 10th century in the format. He needs just one more to eclipse Kohli’s record.
The 11 sixes he dispatched raised his series tally to 22, matching his own all‑time record for most sixes in a T20I series. He had hit 22 sixes in the England series last year as well.
India now sits 2‑0 up in the series and will face Afghanistan again in the final match on Thursday night. The stakes are high as the hosts look to level the series.