As competitive as it gets, a batsman scoring the fastest century in T20 is one of the most significant feats in cricket history.

Whether it is a game of domestic T20, franchise T20, or T20 international cricket, a cricketer who can play out an inning with passion and hunger for a century often stands out as a gem in the 20-over format.

Chris Gayle holds the record for the fastest century in T20, taking just 30 balls for his century against Pune in the 2013 edition of the Indian T20 League.

The ‘Universe Boss’ finished the innings with a blitzkrieg 175 off just 66 balls laced with 17 sixes and 13 fours at a strike rate of over 266. Gayle’s unbeaten knock of 175 remains the highest individual score in T20 cricket and the fastest century across all formats of cricket.

Fastest century in T20 cricket

Player Opponents Balls faced Year
Chris Gayle Pune 30 2013
Rishabh Pant Himachal Pradesh 32 2018
Wihan Lubbe Limpopo 33 2018
Jan Nicol Loftie-Eaton Nepal 33 2024
Andrew Symonds Middlesex 34 2004

Before Chris Gayle, former Indian cricketer Yusuf Pathan enjoyed being the fastest centurion in the Indian T20 League. In the 2010 game against Mumbai, Rajasthan were reduced to 37-3 after seven overs and a 37-ball century from Pathan almost saw the side chase down a target of 213.

Rishabh Pant holds the fastest century in T20 cricket by an Indian. Opening for Delhi, he took just 32 balls to reach his hundred in a Syed Mushtaq Ali match against Himachal Pradesh in 2018. Gautam Gambhir was Rishabh’s opening partner on the day.

Fastest century in Indian T20 League

Player Opposition Balls faced Year
Chris Gayle Pune 30 2013
Yusuf Pathan Mumbai 37 2010
David Miller Bangalore 38 2019
Adam Gilchrist Mumbai 42 2008
AB de Villiers Gujarat 43 2016

As far as the fastest century in T20Is is concerned, that record belongs to Namibia's Jan Nicol Loftie-Eaton, who scored a ton off just 33 balls against Nepal in a tri-series clash at the Tribhuvan University International Cricket Ground in Kirtipur in February 2024. He surpassed the previous record held by Nepal's Kushal Malla, who smashed a T20I century off 34 balls.

Meanwhile, South Africa’s David Miller holds the record for the third fastest century in T20 internationals. He just took 35 balls for his hundred against Bangladesh in 2017. Interestingly, he was dropped on zero. 

Within two months, Indian cricket team opener Rohit Sharma equalled Miller’s record in the 2017 T20I against Sri Lanka at Indore. Rohit’s sensational knock came days after his third double-century in ODIs.

Fastest century in T20I cricket

Player Team Opposition Balls faced Year
Jan Nicol Loftie-Eaton Namibia Nepal 33 2024
Kushal Malla Nepal Mongolia 34 2023
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

Lead photo: JEWEL SAMAD / AFP