South Africa’s David Miller, India’s Rohit Sharma and Czech Republic’s Sudesh Wickramasekara share the record for fastest hundred in T20 internationals.

Getting runs quickly is the name of the game in international cricket’s shortest format, the T20. While it is not always easy for batters to get going from the word go, some players seem to have seamlessly adapted to the format and tend to score their runs at a brisk pace.

With 20 overs available to each side, there’s not much scope for individual milestones for batters whose main aim is to score at a rate of knots.

However, there have been quite a few players who have risen to the challenge and managed to get their personal milestones while simultaneously scoring runs quickly for their respective teams.

Here, we have a look at a few of those players who have made hundreds in T20 internationals without wasting many balls. 

More specifically, let’s check out those individuals who have the fastest hundreds in T20 internationals to their name.

Fastest hundreds in T20 internationals

Player

Team

Opponent

Balls Taken

Year

David Miller

South Africa

Bangladesh

35

2017

Rohit Sharma

India

Sri Lanka

35

2017

Sudesh Wickramasekara

Czech Republic

Turkey

35

2019

Sivakumar Periyalwar

Romania

Turkey

39

2019

Zeeshan Kukikhel

Hungary

Austria

39

2022

Johnson Charles

West Indies

South Africa

39

2023

Kendel Kadowaki-Fleming

Japan

South Korea

40

2022

George Munsey

Scotland 

Netherlands

41

2019

Shaheryar Butt

Belgium

Czech Republic

41

2020

Hazratullah Zazai

Afghanistan

Ireland

42

2019

David Miller | 35 balls vs Bangladesh, 2017

South African middle-order batter David Miller set the record for the fastest hundred in T20 internationals in the second T20I of a two-match series against Bangladesh in October 2017. After being asked to bat first by Bangladesh, South Africa went on to post a huge total of 224/4 following their 20 overs. Miller was in belligerent form after coming in to bat at five and brought up his ton in just 35 balls before finishing on an unbeaten 101 off 36 deliveries. He struck seven fours and nine sixes in his innings and helped set up an 83-run win for the Proteas who won the series 2-0.

Rohit Sharma | 35 balls vs Sri Lanka, 2017 

Two months after Miller created the record for the fastest T20I century, India’s Hitman Rohit Sharma matched the South African’s feat. In the second game of a three-match T20I series against Sri Lanka, hosts India were asked to bat first following the toss. Rohit Sharma opened the innings for the Men in Blue and proceeded to inflict damage on the Sri Lankan bowling attack. He made his hundred in 35 deliveries and finished his knock on 118 off 43 balls. Rohit Sharma hit 12 fours and 10 sixes during his innings as India posted 260/5. In reply, Sri Lanka could only manage 172 as India took an unassailable 2-0 lead in the series.

Sudesh Wickramasekara | 35 balls vs Turkey, 2019

A little less than two years after Rohit’s incredible knock, Czech Republic’s Sudesh Wickramasekara matched the record for the fastest century in T20 internationals. In the sixth game of the 2019 Continental Cup at the Moara Vlasiei Cricket Ground in Ilfov County, Czech Republic won the toss and decided to bat first against Turkey. With the score on 107/3, Sudesh Wickramasekara walked to the crease and launched an onslaught straightaway. He brought up his century in 35 balls and finished on an unbeaten 104 off 36 balls as Czech Republic posted 278/4 on the scoreboard. Wickramasekara struck eight fours and 10 sixes in his knock and helped set up a huge 257-run win for his team.

Photo credit: Alamy