Batting Records

Teams with the Most T20I Centuries: A Complete List

Centuries are special milestones for any individual batsman in cricket, especially in T20 internationals, where the batting time is limited, and opponent bowlers are world-class.

Chris Gayle scored the first international T20 century in the inaugural T20 World Cup in 2007. Since then, there have been more than 100 centuries in the shortest format. New Zealand and India are the top contributors to the number, scoring 10+ centuries each.

The list below will discuss the number of centuries scored by every team in the Twenty-twenty internationals and the cricketers with more than 2 T20I centuries.

Most T20 International Centuries by Teams

COUNTRYT20I CENTURIESPLAYER WITH 2+ 100s
India24Rohit Sharma (5)
Suryakumar Yadav (4), Sanju Samson (3), KL Rahul (2), Tilak Varma (2), Abhishek Sharma (2)
Australia13Glenn Maxwell (5)
Aaron Finch (2), Josh Inglis (2)
New Zealand13Colin Munro (3)
Martin Guptill (2)
Glenn Phillips (2)
Finn Allen (2)
South Africa10David Miller (2)
Rilee Rossouw (2)
England8Phil Salt (4)
Pakistan7Babar Azam (3)
West Indies7Chris Gayle (2)
Evin Lewis (2)
Canada5Aaron Johnson (2)
Czech Republic5Sabawoon Davizi (3)
Hong Kong5Babar Hayat (2)
Namibia5
Nepal5
Austria4Karanbir Singh (2)
Malta4
Scotland4George Munsey (2)
Serbia4Leslie Dunbar (2)
Sri Lanka4
United Arab Emirates4Muhammad Waseem (3)
Afghanistan3
Ireland3
Japan3Kendel Kadowaki-Fleming (2)
Kuwait3
Malaysia3
Philippines3
Samoa3Darius Visser (3)
Saudi Arabia3
Singapore3
United States3
Zimbabwe3
Bahrain2
Bangladesh2
Belgium2
Botswana2
Bulgaria2
Cook Islands2
France2Gustav Mckeon (2)
Gibraltor2
Hungary2
Indonesia2Dharma Kesuma (2)
Kenya2
Mozambique2
Netherlands2
Romania2
Spain2
Switzerland2Faheem Nazir (2)
Vanuatu2
Bermuda1
Cayman Islands1
Denmark1
Estonia1
Germany1
Ghana1
Italy1
Jersey1
Nigeria1
Norway1
Oman1
Papua New Guinea1
Portugal1
Rwanda1
Slovenia1
Turkey1
Uganda1
TOTAL215Rohit Sharma (5),
Glenn Maxwell (5)

Key Stats – T20I Centuries by Teams

Most T20I Centuries by Associate Nations

The Czech Republic holds the record for the highest number of T20I centuries scored by an Associate cricketing nation, with five to their name. This number has recently been equaled by Nepal, Canada, Hong Kong, and Namibia, highlighting the significant and growing strength and batting firepower within the Associate ranks. Several nations sit close behind with four centuries each, including Austria, Malta, Scotland, and Serbia.

Most T20I Centuries for India

India is one of only four Test-playing nations to have seen more than two players register at least two T20I centuries.

Indian captain Rohit Sharma tops the charts as the format’s highest century scorer globally, with an unprecedented five centuries to his name. This record underscores his stature as one of the most destructive and consistent openers in T20Is. Rohit Sharma retired from the T20I format in 2024.

Separately, Virat Kohli, who also retired from the T20I format in 2024, scored his only T20I century against Afghanistan during the 2022 Asia Cup. Despite his immense overall T20I record, he finished his career in the format with this singular three-figure score.

Elite Clubs: Multiple T20I Century Makers

Only four Test-playing nations have seen more than two players register at least two T20I centuries: India, New Zealand, Australia, and West Indies. This exclusive group signifies teams with consistent, high-impact batsmen who can dominate the shortest format.

Notable T20I Century Facts

Babar Azam tops the charts for the most 30+ and 50+ scores in T20Is, showcasing exceptional consistency and run-scoring prowess.

Suryakumar Yadav had a brilliant 2022 in the shortest format, coming close to breaking Mohammad Rizwan’s record for the most runs in a calendar year. His aggressive style led to one of the most dominant T20I years by a batsman.

Estonia’s Sahil Chauhan holds the record for the fastest century in T20I cricket, reaching the milestone in just 27 balls against Cyprus. This is also the fastest century across all men’s professional T20 cricket.

The youngest player to score a T20I century is Gustav McKeon of France, who achieved the feat at the age of 18 years and 280 days against Switzerland in 2022.

The oldest player to score a T20I century is Mussadiq Ahmed of Germany, who achieved the feat at the age of 45 years and 79 days against Malawi in 2025.

The highest individual score in T20 Internationals belongs to Deepak Bista of Nepal, who scored an unbeaten 183 against Mongolia during the Asian Games in 2023.

Check: Highest Individual T20I Scores at Each Batting Position

Leave a Reply

Your email address will not be published. Required fields are marked *