This article highlights the fastest centuries in T20 International history, led by Estonia’s Sahil Chauhan with a 27-ball hundred against Cyprus. Featuring explosive knocks from Turkey’s Muhammad Fahad and India’s Abhishek Sharma, it showcases how power-hitting continues to redefine quick-fire scoring boundaries across global and Full Member international cricket.
Advertisement
Top 10 Fastest Century in T20 - Full List & Records

Summary
T20 cricket is all about aggressive batting, where scoring a century requires quick runs, constant momentum, and clean hitting. With only 120 balls in an innings, batters have very little time to settle. Over the years, fans have witnessed several incredible quick-fire centuries, with Estonia’s Sahil Chauhan holding the record for the fastest T20I century after reaching three figures in just 27 balls against Cyprus in 2024.
Among the most memorable knocks, one of the best T20 batsmen in the world, Abhishek Sharma, produced a stunning performance against Afghanistan at the Arun Jaitley Stadium in Delhi. He scored his fifty in just 16 balls before completing his century in 30 deliveries. Abhishek finished with 108 runs off 34 balls, including 9 fours and 11 sixes. His 30-ball century broke Rohit Sharma’s previous Indian record of 35 balls for a T20I century. The innings also made Abhishek the batter with the Fastest century in T20 cricket among players from ICC Full Member nations.
Fastest Century in T20 International Cricket History List
Since its inception, T20 cricket has witnessed numerous quick-fire knocks over the years. In some of the more memorable performances, fans have seen players smash boundaries and sixes at a consistent pace, entertaining viewers all over the world. Now let's take a look at the fastest century in T20 international cricket history list:
| Rank | Player Name | Balls | Match | Venue | Date |
|---|---|---|---|---|---|
| 1 | Sahil Chauhan | 27 | Estonia vs Cyprus | Episkopi | 17/06/2024 |
| 2 | Muhammad Fahad | 29 | Turkey vs Bulgaria | Sofia | 12/07/2025 |
| 3 | Abhishek Sharma | 30 | India v Afghanistan | Delhi | 17/09/2026 |
| 4 | Jan Nicol Loftie-Eaton | 33 | Namibia vs Nepal | Kirtipur | 27/02/2024 |
| 5 | Sikandar Raza | 33 | Zimbabwe vs Gambia | Nairobi (Ruaraka) | 23/10/2024 |
| 6 | Finn Allen | 33 | New Zealand vs South Africa | Kolkata | 04/03/2026 |
| 7 | Kushal Malla | 34 | Nepal vs Mongolia | Hangzhou | 27/09/2023 |
| 8 | David Miller | 35 | South Africa vs Bangladesh | Potchefstroom | 29/10/2017 |
| 9 | Rohit Sharma | 35 | India vs Sri Lanka | Indore | 22/12/2017 |
| 10 | S Wickramasekara | 35 | Czech Republic vs Turkey | Ilfov County | 30/08/2019 |
Who Has The Fastest Century in T20 International?
From Rohit Sharma to David Miller, the T20 format has witnessed several iconic knocks that have ramped up the excitement of global fans. These cricketing superstars have shown how to effectively use their skills and rack up scorelines at a super-fast pace. The fastest knocks of all time include the following names:
10. Sudesh Wickramasekara | Czech Republic | 35 Balls

Czech Republic's Sudesh Wickramasekara scored a century in 35 balls against Turkey. He remained unbeaten and hit 10 sixes and 12 boundaries with a strike rate of 288.88. His powerful batting showed that impactful cricket players can pick up pace from any moment in the game. It was a huge performance that put Czech cricket on the map.
Advertisement
9. Rohit Sharma | India | 35 Balls

The former Indian skipper Rohit Sharma holds the record for the fastest century in T20 internationals by an Indian till 16th September, 2026, before Abhishek's 30-ball mayhem against Afghanistan. The 'Hitman' also scored a century in 35 balls against Sri Lanka. He made it look so easy with his perfect timing and power hitting. Rohit went on to score 118 runs from 43 balls and helped India win the match easily. He hit 10 towering sixes and 12 magnificent boundaries. It was a typical Rohit Sharma innings that helped the Men in Blue run away with a comfortable win.
8. David Miller | South Africa | 35 Balls

South African finisher David Miller is called 'Killer Miller' for good reason. He scored one of the fastest centuries in 35 balls against Bangladesh back in 2017. He came to bat in the middle order and just went into full attacking mode, hitting 9 sixes and 7 fours. For a long time, this was the fastest century by a player from one of the best cricket teams in the world. It was a brutal performance that nobody could forget. He remained not out and helped South Africa to score a high total of 224 runs.
Advertisement
7. Kushal Malla | Nepal | 34 Balls

Kushal Malla of Nepal scored a century in 34 balls against Mongolia at the Asian Games. He had a strike rate of 274.00, hitting 12 sixes and 8 boundaries. The young left-hander was in top form, hitting boundaries everywhere. The Mongolian bowlers were unable to stop him. His stunning knock helped Nepal achieve 314 runs, the highest total in T20I cricket history. A remarkable innings like that secured his place among the top 10 fastest century in T20.
6. Finn Allen | New Zealand | 33 Balls
-1759402725571.webp)
The New Zealand Opener, Finn Allen, smashed a stunning century in just 33 balls against South Africa in the semi-final of the ICC T20 World Cup 2026. The magnitude of the century was huge, coming during a semi-final and allowing the Kiwis to reach the final comfortably. Allen went on to bat at a strike rate of 303.03, which included 10 boundaries and 8 sixes, and he hardly played dot balls in this innings. The shot selection and stroke play didn't show any pressure on the batter in the big game. This century became the fastest century in T20 WC history.
Advertisement
5. Sikandar Raza | Zimbabwe | 33 Balls

The star all-rounder from Zimbabwe, Sikandar Raza, made headlines during the match of the ICC Men's T20 World Cup Sub-Regional Africa Qualifier Group B. Sikandar Raza showed why he is a dependable all-rounder. He was in such good form that he blasted a 33-ball century against Gambia. This was his fastest century in a T20 international. Gambia made Zimbabwe bat first, and he didn't waste any time. He attacked the bowlers from the very first ball. He hit 15 sixes and 7 fours. This innings proved why he is one of the best all-rounders in the world.
4. Jan Nicol Loftie-Eaton | Namibia | 33 Balls

Namibian batter Jan Nicol Loftie-Eaton scored his century in 33 balls against Nepal. He achieved this feat during Nepal vs Namibia, the 1st Match at Kirtipur, Nepal Tri-Nation. In that match, he hit 8 sixes and 11 boundaries. He got caught by Gulsan Jha. He is a left-handed batter who mixes power hitting with good cricket shots. This was one of the rare T20I hundreds by a Namibian player, making it a big moment for his country by scoring the fastest T20 century in international cricket. His innings is still one of the fastest centuries by any African player.
3. Abhishek Sharma | India | 30 Balls

On September 17, 2026, Abhishek Sharma produced a breathtaking display of power hitting by smashing a historic 30-ball century against Afghanistan at the Arun Jaitley Stadium. Reaching his fifty in just 16 balls before accelerating to his hundred in 30 deliveries, he eventually finished on 108 off 34 balls with 9 fours and 11 sixes. With this blistering knock, he broke Rohit Sharma's record (35 balls) to become the fastest T20I centurion for India. Additionally, Abhishek set the record for the fastest T20I century ever scored by a batter from an ICC Full Member nation.
2. Muhammad Fahad | Turkey | 29 Balls

Muhammad Fahad, who plays international cricket for Turkey, is second on the list of scoring one of the fastest century in T20 cricket. He blasted his way to a hundred in an unbelievable 29 balls when his team played against Bulgaria. He was fearless that day and started hitting big shots right away. He helped Turkey score a huge total in the game. His innings showed that smaller cricket countries like Turkey have some real talent and can play exciting cricket.
1. Sahil Chauhan | Estonia | 27 Balls

At the very top of the list is Sahil Chauhan from Estonia. He scored his 100 runs in just 27 balls against Cyprus in June 2024. There were two matches on the same day, and Chauhan got out for a duck (zero runs) in the first match. In the second match, however, he was just hitting all over the boundary. Cyprus scored 191/7 and Estonia had to chase it down.
After getting the second chance on the same day, Sahil came out and just went crazy with his batting. He scored 144 runs without getting out, and it took him only 41 balls. Estonia won the match in the 13th over with 6 wickets left. His knock also had 18 sixes, which is equal to Chris Gayle's record for most sixes in a T20 match. The fastest T20 century in international cricket shows that cricket players from all over the world can put up amazing performances when they play with confidence.
Frequently Asked Questions
Who has the fastest century in T20I?
+
Who has the fastest century in T20I?
Sahil Chauhan, who plays for Estonia, has the fastest century in T20I.
Who has the fastest 100 in cricket history?
+
Who has the fastest 100 in cricket history?
Sahil Chauhan has the fastest 100 in cricket history.
Which is the fastest 100 in IPL?
+
Which is the fastest 100 in IPL?
Chris Gayle has scored the fastest 100 in IPL
Who made 100 runs in 27 balls?
+
Who made 100 runs in 27 balls?
Sahil Chauhan made 100 runs in 27 balls.
What is the slowest century in T20?
+
What is the slowest century in T20?
Martin Guptill's century in 69 balls is the slowest century in T20.
Conversation
(0 Comments)
Editor's Pick
Editor's Pick


-1758458617880.webp)









