Archive · 18 Sep 2026
Abhishek Sharma Sets Fastest Indian T20I Century Record
Abhishek Sharma played an extremely fast cricket innings for India.
He scored 100 runs in only 30 balls against Afghanistan.
This broke Rohit Sharma’s Indian record of a 35-ball century.
Sharma eventually made 108 runs from 34 balls.
He hit nine fours and reports differ on whether he hit 10 or 11 sixes.
Sanju Samson also scored 50 runs as India made 221 runs.
Afghanistan could make only 94 runs in reply.
India won the match by 127 runs and swept the series 3-0.
Reports also differ on whether Sharma reached his fifty in 14 or 16 balls, but the more detailed accounts say 16.
Abhishek Sharma scored a 30-ball century for India against Afghanistan in the third T20I in New Delhi.
His hundred surpassed Rohit Sharma’s previous Indian record of a 35-ball century against Sri Lanka in 2017.
Sharma finished with 108 from 34 balls, hitting nine fours and either 10 or 11 sixes according to different reports.
India reached 100 without loss in the powerplay and posted 221/7, with Sanju Samson scoring 50.
Afghanistan were bowled out for 94 as India won by 127 runs and completed a 3-0 series sweep.
- Who
- India opener Abhishek Sharma scored the record century against Afghanistan; Sanju Samson also made 50.
- What
- Sharma hit a 30-ball T20I century, the fastest by an Indian men’s batter and, according to the reports, the fastest by a batter from a full-member or Test-playing nation.
- When
- Thursday, September 17, in the third and final T20I.
- Where
- Arun Jaitley Stadium, New Delhi.
- Why
- Sharma’s aggressive innings helped India post 221/7, defeat Afghanistan by 127 runs, and complete a 3-0 series sweep.
More Detailed Match Accounts
Alternative Reports
Fifty-ball count
More Detailed Match Accounts
Several detailed reports state that Abhishek Sharma reached his fifty from 16 balls.
Alternative Reports
One report states that he reached his fifty from 14 balls.
Sixes in the innings
More Detailed Match Accounts
Multiple reports record 11 sixes in Sharma’s 108-run innings.
Alternative Reports
Other reports list 10 sixes.
How the century was completed
More Detailed Match Accounts
Several accounts say Sharma reached 100 with a single in the ninth over after moving to 99.
Alternative Reports
Another account says he reached the landmark with a six before taking a single; the reports are inconsistent on this detail.
- Century speed
- 100 runs from 30 balls
- Final innings
- 108 runs from 34 balls
- Boundaries
- Nine fours and either 10 or 11 sixes, depending on the report
- Previous Indian record
- Rohit Sharma scored a 35-ball century against Sri Lanka in Indore in 2017
- India’s total
- 221/7 in 20 overs
- Afghanistan’s total
- 94 all out in 14.1 overs
- Series result
- India won the three-match series 3-0
Sources
India vs Afghanistan live: Abhishek Sharma smashes fastest Indian T20I century in New Delhi
Abhishek Sharma smashes fastest T20I century by an Indian, surpasses Rohit Sharma’s record
Abhishek Sharma hits fastest T20I century: 100 off 30 balls vs Afghanistan
3rd T20I: Abhishek's 30-ball masterclass paves way for India's 127-run Afghan demolition
Abhishek smashes fastest ton by an Indian in T20Is
Abhishek Sharma blazes fastest century in full-member T20s as India sweep Afghanistan 3-0
3rd T20I: Abhishek’s blistering 108 carries India to 221/7 despite late Afghanistan fightback
Abhishek Sharma Smashes Fastest T20I Century By An Indian, Gets 100 Off 30 Balls In IND Vs AFG 3rd T20I
IND vs AFG: Abhishek Sharma scripts history, surpasses Rohit Sharma for fastest Indian T20I ton
Abhishek Sharma hits fastest century by Indian, breaks Rohit Sharma’s record