T20 International cricket is the ultimate stage for explosive batting. Scoring a century in just 20 overs is impressive — but scoring it in record-breaking time is extraordinary. In this feature, we explore the Top 5 Fastest Century in T20 International Cricket History cricket history, highlighting the most destructive innings ever played on the international stage.
The Top 5 Fastest Century in T20 International Cricket History list showcases fearless stroke play, unmatched power-hitting, and game-changing performances that stunned the cricketing world.
1. David Miller – 35 Balls

In 2017, David Miller equaled the record for the fastest T20I century, smashing 101* off just 36 balls against Bangladesh. Reaching his hundred in only 35 deliveries, Miller’s knock remains one of the most explosive performances in the Top 5 Fastest Century in T20 International Cricket History rankings.
His innings featured brutal hitting all around the ground, proving how quickly a match can change in T20 cricket.
Record Snapshot
| Balls to 100 | Runs Scored | Opponent | Year |
|---|---|---|---|
| 35 | 101* | Bangladesh | 2017 |
Miller’s assault firmly places him in the Top 5 Fastest Century in T20 International Cricket History history books.
ALSO READ:
2. Rohit Sharma – 35 Balls

Rohit Sharma matched Miller’s 35-ball century in 2017 against Sri Lanka. Known for his elegant yet destructive batting, Rohit combined timing with clean power to dominate the bowling attack.
This spectacular knock is one of the defining entries in the Top 5 Fastest Century in T20 International Cricket History.
Record Snapshot
| Balls to 100 | Runs Scored | Opponent | Year |
|---|---|---|---|
| 35 | 118 | Sri Lanka | 2017 |
Rohit’s innings redefined Indian dominance in the shortest format and remains iconic in the Top 5 Fastest Century in T20 International Cricket History discussion.
READ MORE:
3. Sudesh Wickramasekara – 35 Balls

Sudesh Wickramasekara stunned the cricket world in 2019 by scoring a 35-ball century for the Czech Republic against Turkey. Though from an associate nation, his record stands equal among the Top 5 Fastest Century in T20 International Cricket History performances.
His innings demonstrated that T20 brilliance isn’t limited to major cricketing nations.
Record Snapshot
| Balls to 100 | Runs Scored | Opponent | Year |
|---|---|---|---|
| 35 | 104* | Turkey | 2019 |
This remarkable effort earns its place among the Top 5 Fastest Century in T20 International Cricket History records.
4. Sivakumar Periyalwar – 36 Balls

Malaysia’s Sivakumar Periyalwar blasted a 36-ball century against Myanmar in 2019. His aggressive approach showcased the rapid growth of T20 cricket worldwide.
This powerful display is a proud entry in the Top 5 Fastest Century in T20 International Cricket History.
Record Snapshot
| Balls to 100 | Runs Scored | Opponent | Year |
|---|---|---|---|
| 36 | 102 | Myanmar | 2019 |
Periyalwar’s innings reflects how T20 has democratized cricket excellence.
5. Hazratullah Zazai – 42 Balls

Hazratullah Zazai’s 42-ball century against Ireland in 2019 remains one of Afghanistan’s most explosive batting achievements. He went on to score 162*, one of the highest T20I scores ever.
His innings is one of the most thrilling performances in the Top 5 Fastest Century in T20 International Cricket History records.
Record Snapshot
| Balls to 100 | Runs Scored | Opponent | Year |
|---|---|---|---|
| 42 | 162* | Ireland | 2019 |
Zazai’s fearless hitting completes the Top 5 Fastest Century in T20 International Cricket History elite list.
FAQs
1. Who holds the record for the fastest century in T20 International cricket?
The fastest T20I century record is jointly held by David Miller, Rohit Sharma, and Sudesh Wickramasekara, all of whom reached 100 runs in just 35 balls. Their explosive innings are considered among the greatest achievements in T20 International cricket history.
2. Which associate nation player features in the Top 5 Fastest T20I Centuries list?
Sudesh Wickramasekara of the Czech Republic is the associate nation cricketer featured in the list. He scored a remarkable 35-ball century against Turkey in 2019, proving that explosive T20 performances are not limited to major cricketing nations.
3. What is the highest score among the Top 5 Fastest T20I centuries?
Hazratullah Zazai holds the highest individual score among the top five, smashing 162* off 62 balls against Ireland in 2019. Although his century came in 42 balls, his final score remains one of the highest in T20 International history.
SEE MORE:


