Scoring a century is one of the biggest achievements for a batter. Racking up a hundred in T20I cricket, however, is a whole different level of challenge. The 20-over format demands a fast pace as each team only gets 120 balls to put up a dominant scoreline. Hence, there’s not much time available to settle into the game. Batters have to be super aggressive from the very first ball to have any chance of getting to 100 runs. It's a rare feat to achieve, but some star players have managed to score the fastest century in T20. This list highlights their achievements, featuring the players who scored the fastest century in T20 international history.
Advertisement
Top 10 Fastest Century in T20 - Full List & Records
-1752755835761.webp)
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 fastest century in t20 international cricket history list:
Player Name | Balls | Match | Venue | Date |
---|---|---|---|---|
Sahil Chauhan | 27 | Estonia vs Cyprus | Episkopi | 17/06/2024 |
Muhammad Fahad | 29 | Turkey vs Bulgaria | Sofia | 12/07/2025 |
Jan Nicol Loftie-Eaton | 33 | Namibia vs Nepal | Kirtipur | 27/02/2024 |
Sikandar Raza | 33 | Zimbabwe vs Gambia | Nairobi (Ruaraka) | 23/10/2024 |
Kushal Malla | 34 | Nepal vs Mongolia | Hangzhou | 27/09/2023 |
David Miller | 35 | South Africa vs Bangladesh | Potchefstroom | 29/10/2017 |
Rohit Sharma | 35 | India vs Sri Lanka | Indore | 22/12/2017 |
S Wickramasekara | 35 | Czech Republic vs Turkey | Ilfov County | 30/08/2019 |
Abhishek Sharma | 37 | India vs England | Wankhede | 02/02/2025 |
Sheikh Rasik | 37 | Hungary vs Malta | Marsa | 04/02/2025 |
Advertisement
Who Has The Fastest 100 Runs in T20 History?
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. Sheikh Rasik | Hungary | 37 balls
The last spot in the top 10 goes to Hungary's Sheikh Rasik, who scored a century in 37 balls against Malta. He played smart cricket but was very aggressive at the same time. He knew exactly when to attack and hit big shots. His knock was the main reason Hungary won the match so easily. Sheikh Rasik led Hungary to an 8-wicket win over Malta.
9. Abhishek Sharma | India | 37 balls

Young Indian opener Abhishek Sharma showed a lot of courage against England's tough bowling. He scored his century in 37 balls, making the sport look easy. He started attacking from the first ball, and his aggressive batting helped India score big runs in a very close match. He hit 13 sixes and 7 fours in the game. He is also among the few players who have scored one of the fastest centuries in the IPL.
Advertisement
8. 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.
7. Rohit Sharma | India | 35 balls

Indian ODI captain Rohit Sharma holds the record for the fastest century in T20 internationals by an Indian. 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.
Advertisement
6. 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.
5. Kushal Malla | Nepal | 34 balls

Nepal's Kushal Malla smashed his century in 34 balls against Mongolia during the Asian Games. He hit 12 sixes and 8 boundaries with a strike rate of 274.00. The young left-hander was in great form and was hitting boundaries everywhere. The Mongolian bowlers couldn't stop him at all. His incredible knock helped Nepal score 314 runs, the highest team score in T20I cricket ever. A memorable innings like that has confirmed his place in the fastest century in T20 cricket list.
Advertisement
4. Sikandar Raza | Zimbabwe | 33 balls

Sikandar Raza of Zimbabwe needs no introduction on the international stage. During 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 so good with his 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 most dangerous all-rounders in T20 cricket.
3. 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, 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.
2. Muhammad Fahad | Turkey | 29 balls

Just behind the top spot of fastest century in T20 is Muhammad Fahad from Turkey. 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. He remains one of the rare players with the fastest century in T20 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 show that cricket players from all over the world can put up amazing performances when they play with confidence.
Advertisement
Frequently Asked Questions
Who has the fastest 100 runs in T20 history?
+
Who has the fastest 100 runs in T20 history?
Sahil Chauhan, who plays for Estonia, has the fastest 100 runs in T20 history. He scored 100 in just 27 balls on June 17, 2024.
Who is the world's fastest century in T20?
+
Who is the world's fastest century in T20?
The fastest century in T20 cricket history was scored by Sahil Chauhan of Estonia. He scored a century in just 27 balls against Cyprus.
Who has the fastest 100 in cricket history?
+
Who has the fastest 100 in cricket history?
The fastest century in cricket history, across all formats, is held by Sahil Chauhan of Estonia, who scored a century in just 27 balls in a T20I match against Cyprus.
Who scored 100 in 21 balls?
+
Who scored 100 in 21 balls?
Iraq Thomas, a cricketer from Trinidad, scored a century off just 21 balls while playing for Scarborough/Mason Hall United in a T20 match. This is not a record on an international stage.
Conversation
(0 Comments)
Editor's Pick