Latest News

Abhishek Sharma 30-Ball Century vs Afghanistan: Top 10 Fastest T20I Centuries

Abhishek Sharma smashed a 30-ball century vs Afghanistan. See his fastest T20I record, broken records, global ranking, and India's new century record.

C
Criccatch Staff
Sep 18, 2026
10 min read
3 views
Abhishek Sharma 30-Ball Century vs Afghanistan

Abhishek Sharma 30-Ball Century vs Afghanistan

Abhishek Sharma Fastest T20I Century and All Records Broken vs Afghanistan

Abhishek Sharma 30-ball century against Afghanistan was not only a fast hundred but also a record-breaking innings. In the third T20I in Delhi on September 17, 2026, he reached 100 from just 30 balls and finished with 108 from 34 balls, including 9 fours and 11 sixes. The century became the fastest T20I hundred by an Indian batter and the fastest by a batter from a full-member nation. Overall, it was the third-fastest century in men's T20Is, behind 27-ball and 29-ball hundreds by Sahil Chauhan and Muhammad Fahad.

The innings also broke Rohit Sharma's previous Indian record of a 35-ball T20I century and added more records to Abhishek's growing T20I career. India went on to beat Afghanistan by 127 runs and complete a 3–0 series sweep.

How Did Abhishek Sharma Score His 30-Ball Century Against Afghanistan?

Abhishek Sharma reached his century in just 30 balls after starting aggressively from the first over against Afghanistan in the third T20I in Delhi. He first reached his fifty from only 16 balls, and then kept attacking the Afghanistan bowlers instead of slowing down. During the first six overs, he scored 76 runs from 22 balls, which set the tone for his record-breaking innings.

Abhishek reached 99 with a six and then completed his century with a single. He finished on 108 runs from 34 balls, with 9 fours and 11 sixes, before Rashid Khan dismissed him. His 30-ball hundred became India's fastest T20I century and the fastest T20I century by a batter from a full-member nation.

What Record Did Abhishek Sharma Break With His Latest Century?

Abhishek Sharma 30-ball century broke Rohit Sharma's record for the fastest T20I century by an Indian batter. Rohit had reached his hundred in 35 balls against Sri Lanka in 2017, while Abhishek reached the mark five balls faster against Afghanistan.

The innings also gave Abhishek the fastest T20I century by a batter from a full-member nation. He passed the previous 33-ball marks held by Sikandar Raza of Zimbabwe and Finn Allen of New Zealand. However, his 30-ball hundred was not the fastest men's T20I century overall: it placed him third on the overall list, behind Sahil Chauhan's 27-ball century and Muhammad Fahad's 29-ball hundred.

Who Had the Fastest T20I Century Before Abhishek Sharma?

Before Abhishek Sharma 30-ball century, the fastest T20I century in men's cricket belonged to Sahil Chauhan of Estonia, who reached 100 from just 27 balls against Cyprus in 2024. This remains the overall T20I record.

The second-fastest was Muhammad Fahad of Turkey, who scored his century in 29 balls against Bulgaria in 2025. Abhishek's 30-ball century against Afghanistan therefore moved him into third place overall, while also giving him the fastest T20I century by an Indian batter and by a batter from a full-member nation.

Top 5 Fastest T20I Centuries Before Abhishek Sharma: Who Scored the Fastest 100?

Before Abhishek Sharma 30-ball century, Sahil Chauhan held the fastest T20I century record with a 27-ball hundred for Estonia against Cyprus in 2024. Muhammad Fahad was next with a 29-ball century for Turkey against Bulgaria in 2025.

Rank Player Team Balls Opponent
1 Sahil Chauhan Estonia 27 Cyprus
2 Muhammad Fahad Turkey 29 Bulgaria
3 Abhishek Sharma India 30 Afghanistan
4 Jan Nicol Loftie-Eaton Namibia 33 Nepal
5 Sikandar Raza Zimbabwe 33 Gambia

Abhishek Sharma then scored his century in 30 balls against Afghanistan, making it the third-fastest men’s T20I century overall. Jan Nicol Loftie-Eaton and Sikandar Raza had earlier scored 33-ball centuries for Namibia and Zimbabwe.

Top 10 Fastest T20I Centuries Before Abhishek Sharma: Players and Their 100-Ball Speed

Before Abhishek Sharma 30-ball century, several batters had already scored T20I hundreds at remarkable speed. Sahil Chauhan held the overall record with a 27-ball century for Estonia against Cyprus in 2024, while Muhammad Fahad reached 100 in 29 balls for Turkey against Bulgaria in 2025.

Here are the fastest men’s T20I centuries recorded before Abhishek Sharma’s 30-ball hundred:

Player Team Balls to 100 Opponent Year
Sahil Chauhan Estonia 27 Cyprus 2024
Muhammad Fahad Turkey 29 Bulgaria 2025
Jan Nicol Loftie-Eaton Namibia 33 Nepal 2024
Sikandar Raza Zimbabwe 33 Gambia 2024
Finn Allen New Zealand 33 South Africa 2026
Mark Chapman New Zealand 38 — —
Rohit Sharma India 35 Sri Lanka 2017
David Miller South Africa 35 Bangladesh 2017
Suryakumar Yadav India 45 Sri Lanka 2023
Glenn Maxwell Australia 47 India 2019

The most important point is that Abhishek Sharma 30-ball century came between Muhammad Fahad’s 29-ball record and the group of 33-ball centuries. The ICC currently lists Sahil Chauhan, Muhammad Fahad, Abhishek Sharma, Jan Nicol Loftie-Eaton, Sikandar Raza and Finn Allen as the leading fastest men’s T20I century-makers.

Where Does Abhishek Sharma Rank Among Fastest T20I Centuries?

Abhishek Sharma is currently third on the list of the fastest centuries in men's T20I cricket. He reached 100 in just 30 balls against Afghanistan in Delhi on September 17, 2026. Only Estonia's Sahil Chauhan, who scored a 27-ball century against Cyprus in 2024, and Turkey's Muhammad Fahad, who reached his hundred in 29 balls against Bulgaria in 2025, are ahead of him.

Abhishek's 30-ball century is also the fastest T20I century by an Indian batter and the fastest by a batter from an ICC Full Member nation. His record moved him ahead of the 33-ball centuries by Namibia's Jan Nicol Loftie-Eaton, Zimbabwe's Sikandar Raza and New Zealand's Finn Allen.

Who Are the Players With the Fastest T20I Centuries in Cricket?

Who Are the Players With the Fastest T20I Centuries in Cricket?

The fastest T20I centuries in men's cricket have been scored by batters from different countries. Estonia's Sahil Chauhan holds the overall record after reaching 100 in just 27 balls against Cyprus in 2024. Turkey's Muhammad Fahad is second with a 29-ball century, while India's Abhishek Sharma is third after his 30-ball hundred against Afghanistan in 2026.

Player Team Balls to 100 Opponent Year
Sahil Chauhan Estonia 27 Cyprus 2024
Muhammad Fahad Turkey 29 Bulgaria 2025
Abhishek Sharma India 30 Afghanistan 2026
Jan Nicol Loftie-Eaton Namibia 33 Nepal 2024
Sikandar Raza Zimbabwe 33 Gambia 2024
Finn Allen New Zealand 33 South Africa 2026

This list also shows why Abhishek Sharma's 30-ball century is important. It is the fastest T20I hundred by an Indian batter and the fastest by a batter from an ICC Full Member nation, although two Associate-nation batters have reached 100 in fewer balls.

How Do the Fastest T20I Centuries Compare by Balls Faced?

The fastest T20I centuries have come within a very small difference in balls. Sahil Chauhan reached 100 in 27 balls, while Muhammad Fahad needed 29 balls. Abhishek Sharma reached his century in 30 balls against Afghanistan, just one ball slower than Fahad. Three other batters Jan Nicol Loftie-Eaton, Sikandar Raza and Finn Allen reached their hundreds in 33 balls.

Player Balls to 100 Difference from Abhishek
Sahil Chauhan 27 3 balls faster
Muhammad Fahad 29 1 ball faster
Abhishek Sharma 30 —
Jan Nicol Loftie-Eaton 33 3 balls slower
Sikandar Raza 33 3 balls slower
Finn Allen 33 3 balls slower

This comparison shows how close the current fastest T20I century records are. Abhishek's 30-ball hundred is the third-fastest overall in men's T20Is, while it is the fastest by an Indian batter and by a Full Member nation batter.

What Are the Fastest T20I Centuries Among Full-Member Teams?

When we look only at batters from ICC Full-Member teams, Abhishek Sharma currently holds the fastest T20I century. He reached 100 in just 30 balls against Afghanistan in 2026. Before him, the record was shared by New Zealand's Finn Allen and Zimbabwe's Sikandar Raza, who both scored their centuries in 33 balls.

Player Team Balls to 100 Opponent Year
Abhishek Sharma India 30 Afghanistan 2026
Finn Allen New Zealand 33 South Africa 2026
Sikandar Raza Zimbabwe 33 Gambia 2024
David Miller South Africa 35 Bangladesh 2017
Rohit Sharma India 35 Sri Lanka 2017
Tim David Australia 37 West Indies 2025
Johnson Charles West Indies 39 South Africa 2023
Phil Salt England 39 South Africa 2025
Sanju Samson India 40 Bangladesh 2024
Tilak Varma India 41 South Africa 2024

The 30-ball century also means Abhishek is the fastest Full-Member batter to score a T20I hundred against another Full-Member team. His record came against Afghanistan, while Finn Allen's previous mark of 33 balls was scored against South Africa.

How Has Abhishek Sharma Changed India's T20I Century Record?

Abhishek Sharma has changed India's fastest T20I century record by bringing the mark down from 35 balls to 30 balls. Rohit Sharma had held the Indian record since his 35-ball century against Sri Lanka in 2017. Abhishek broke that record with his 30-ball hundred against Afghanistan on September 17, 2026. Get more informations related this news

Abhishek has also shown how quickly the Indian record has moved in recent years. Before his latest century, he had already scored a 37-ball hundred against England in 2025. His new 30-ball century is seven balls faster than that effort and five balls faster than Rohit's previous Indian record. He is now the only batter to have two T20I centuries in fewer than 40 balls.

FAQs:

How Many Balls Did Abhishek Sharma Take to Reach 100?

Abhishek Sharma reached his T20I century in just 30 balls against Afghanistan on September 17, 2026.

What Record Did Abhishek Sharma Break Against Afghanistan?

He broke Rohit Sharma's record for India's fastest T20I century, reducing it from 35 balls to 30 balls.

Who Had India's Fastest T20I Century Before Abhishek Sharma?

Rohit Sharma held India's fastest T20I century record with a 35-ball hundred against Sri Lanka in 2017.

Where Does Abhishek Sharma's 30-Ball Century Rank Globally?

His 30-ball century ranks third-fastest overall in men's T20I cricket.

Who Has Scored the Fastest Century in T20I Cricket?

Sahil Chauhan of Estonia holds the record, scoring a T20I century in just 27 balls against Cyprus in 2024.

Teams & Matches

Related Topics

Found this helpful?

Share it with your fellow cricket fans