From Rohit to Maxwell: Players with most centuries in T20Is

Glenn Maxwell scored another hundred against West Indies on Sunday and has joined Rohit Sharma as the batter with the most centuries in T20Is.

Rohit Sharma was the first batter in T20 internationals to score five centuries and was joined by Maxwell who achieved the feat in the second T20I against West Indies in Adelaide. He was sharing the top spot in this elite list alongside short-format superstars Suryakumar Yadav and Glenn Maxwell, but with his Wednesday exploits, he rose to the top unanimously again.

Rohit Sharma retired out controversy: Understanding the law

Top 10 batters with most centuries in T20Is

S. NoPlayerCountryCenturies
1Rohit SharmaIndia5
3Glenn MaxwellAustralia5
3Suryakumar YadavSuryakumar Yadav4
4Sabawoon DaviziCzech Republic3
5Colin MunroNew Zealand3
6Babar AzamPakistan3
7Gustavo MckeonFrance2
8Aaron JohnsonCanada2
9Faheem NazirSwitzerland2
10Phil SaltEngland2

1. Rohit Sharma (India) – 5 centuries

most centuries in T20Is
Photo by Icon Sport

Rohit Sharma made his T20I debut in 2007 and went on to register his first three-figure score in this format back in 2015 against South Africa. He went on to add three more tons in a space of 11 months from December 2017 to November 2018, also registering the fastest century by an Indian in this format. 

While four of these five centuries came in India, Sharma scored his first T20I century away from home in Bristol against England. His unbeaten 100 helped India beat the hosting nation by seven wickets. The Indian skipper is just shy of 4,000 runs in T20 internationals and will become only the second cricketer after Virat Kohli to reach that landmark. He currently has the most centuries in T20Is.

2. Glenn Maxwell (Australia) – 5 centuries

Very few cricketers are capable of pulling off the miracles Glenn Maxwell can. The Australian all-rounder is widely renowned for his incredible ability to strike the ball to any part of the ground and over the years, he became a batting sensation in limited-overs cricket. Very recently, he was also an integral presence in Australia’s World Cup-winning squad.

Maxwell scored his first T20I century against Sri Lanka in 2016 and went on to become the only batter to score three centuries while chasing in this format. Recently, he also became the first batter to score a double century while chasing in ODIs as well. 

3. Suryakumar Yadav (India) – 4 centuries

Suryakumar Yadav took giant strides in T20Is since making his debut in 2021. He quickly became a very central figure in India’s short-format side and went on to feature in the ODI team regularly, also making it to the 50-over World Cup squad in 2023. In July 2022, Yadav scored his maiden T20I century against England at Trent Bridge, and becoming only the fifth Indian player to hit three figures in this format. 

He added three more to his tally in a short period, making him one of India’s most revered batters in white ball cricket. The 33-year-old batter averages above 40 and bats at a strike rate of more than 170, a rare combination of consistency and aggression which has benefitted the Indian team aplenty in recent years. It has also helped him score four hundreds – the second most centuries in T20Is.

4. Sabawoon Davizi (Czech Republic) – 3 centuries

Sabawoon Davizi made his debut in this format against Malta in 2019 and went on to feature in 31 T20Is for the Czech Republic. He is one of their most prolific batters, with a tally of 1,149 runs coming at an average of 41.03 and a strike rate of 138.93. Davizi has three centuries to his credit as well, keeping him right up there among some elite names in international cricket. 

5. Colin Munro (New Zealand) – 3 centuries

Former New Zealand opener Colin Munro had a stellar outing in the shortest format for his national side. Having made his debut in January 2013, Colin Munro went on to feature in 65 T20I matches for the Blackcaps and scored 1,724 runs at a strike rate of 156.44. This tally includes three centuries, the most by a New Zealander in this format. 

6. Babar Azam (Pakistan) – 3 centuries

Hailed as one of the best in modern-day cricket, Babar Azam has consistently stayed on top of the ICC rankings for batters in this format. He is one of the most prolific run-getters in T20I cricket, having scored 3,666 runs at an average of 42.13. Azam is the only Pakistani batter to have scored three centuries in T20I cricket and has scored 50 or more on 36 occasions, a record surpassed only by Virat Kohli. He has the most centuries in T20Is by a Pakistani.

7. Gustav Mckeon (France) – 2 centuries

Gustav Mckeon is one of the rising stars in France and in just over one year of international cricket, he already scored two centuries. The 20-year-old batter had become the first batter in T20I cricket to score two consecutive centuries, which he achieved against Switzerland and Norway in July 2022. So far, he has 629 runs in 11 matches at an impressive strike-rate of 161.28. 

8. Aaron Johnson (Canada) – 2 centuries

Renowned for his hard-hitting capabilities, Aaron Johnson made plenty of limited-overs appearances for Canada, including five ODIs as well. In 12 T20I matches, he went on to score 589 runs, which includes two centuries coming against Oman and Panama. Johnson so far has maintained a strike rate of 172.22, the fourth best among batters with over 500 runs. 

9. Faheem Nazir (Switzerland) – 2 centuries

Making his international debut at the age of 39 for Switzerland, Faheem Nazir went on to feature in 14 T20Is, scoring 724 runs. His tally also includes two centuries, which came against the Czech Republic and Estonia in his debut year. He maintains a magnificent average of 65.81 and strikes at a rate of 152.06. 

10. Phil Salt (England) – 2 centuries

English batter Phil Salt made his T20I debut in 2021 and is currently a pivotal cog in their batting line-up. Salt was also a part of England’s 2022 T20 World Cup-winning squad and has featured so far in 21 matches for the Three Lions. He has scored 639 runs at a strike-rate of 165.97, which includes two centuries, both coming against West Indies. He has the most centuries in T20Is among England batters.


A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!