7 batsmen who scored the fastest century in T20 Internationals: know who is number 1

List of batsmen from full member countries who have scored the fastest centuries in T20 Internationals; complete information about the records of Abhishek Sharma, Rohit Sharma and other players.

 

Fastest T20 International century

Scoring a century in 35 balls in T20 cricket isn't easy, but Indian batsman Abhishek Sharma accomplished the feat against New Zealand. He scored 113 runs off 38 balls in the third T20 International on October 27th. His innings has once again sparked discussions about the fastest century-making batsman. Notably, Abhishek also holds the record for the fastest T20 International century among batsmen from Full Member nations. He reached the century in just 30 balls.

Indian opener Abhishek Sharma tops this list. He reached his century in 30 balls against Afghanistan in Delhi on September 17, 2026. In this innings, he scored 108 runs off 34 balls.

Scored a century in 33 balls

Zimbabwe's Sikandar Raza scored a century in 33 balls against Gambia on October 23, 2024. He is second on the list.

New Zealand's Finn Allen scored a century in 33 balls in the T20 World Cup semi-final against South Africa on March 4, 2026. He is tied with Sikandar Raza and therefore is also in second place.

A stormy century in 35 balls

South Africa's David Miller scored a century in 35 balls against Bangladesh on October 29, 2017. His innings set the record for the fastest century in T20 Internationals. Former Indian captain Rohit Sharma scored a century in 35 balls against Sri Lanka in Indore on December 22, 2017. He is tied with David Miller at this position.

He stole the show by scoring a century in 37 balls.

Australia's Tim David reached a century in 37 balls against the West Indies on July 25, 2025. West Indies' Johnson Charles scored a century in 39 balls against South Africa on March 26, 2023. England's Phil Salt also scored a century in 39 balls.

Abhishek Sharma again displayed explosive batting against New Zealand.

Abhishek Sharma's 30-ball century remains the fastest among batsmen from Full Member nations. His latest century against New Zealand has once again brought his aggressive batting into the spotlight.