Fastest T20I century for each Test-playing nation

Dawid Malan
Dawid Malan

South Africa: David Miller (35 balls)

David Miller
David Miller

The hard-hitting David Miller holds the record for the fastest T20I century for South Africa. Miller got a hundred off 35 balls against Bangladesh at Potchefstroom on 29 October 2017.

He finished with an unbeaten 101 from 36 balls, having hit seven fours and nine sixes at a strike rate of 280.55, as South Africa posted 224 for 4 batting first. At the top, Hashim Amla also blazed his way to 85 from 51 balls, with 11 fours and one six.

In response, Bangladesh folded up for 141 in 18.3 overs as South Africa won the match by 83 runs. Soumya Sarkar top-scored for Bangladesh with 44 from 27 balls.

India: Rohit Sharma (35 balls)

Rohit Sharma
Rohit Sharma

Indian opener Rohit Sharma holds the record for the fastest T20I hundred for his country. Sharma achieved the feat during a T20I against Sri Lanka at Indore on 22 December 2017.

India batted first, and the opener raced to his hundred off 35 balls before eventually falling for 118 off 43 deliveries. Sharma slammed 12 fours and 10 sixes in his knock, which came at a strike rate of 274.41.

KL Rahul also helped himself to 89 from 49 balls as India ended up posting 260 for 5 on the board.

Despite Kusal Perera’s counter-attacking 77 from 37 balls, Sri Lanka were all out for 172. Kuldeep Yadav claimed 3 for 52 and Yuzvendra Chahal 4 for 52 as India won the contest by 88 runs.

Note: Kevin O’Brien is the only cricketer from Ireland to hit a T20I century. He blazed his way to 124 from 62 balls in the 6th Match of the Oman Pentangular Series at Al Amerat on 7 October 2019.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links