Australia’s Glenn Maxwell and India’s Rohit Sharma share the record for the most centuries in T20I cricket.

Since his T20I debut against England during a T20 World Cup 2007 clash in Durban, Rohit Sharma has smashed five hundreds in international cricket's shortest format.

Flamboyant right-handed batter Glenn Maxwell also has the joint-most centuries in T20I cricket (5) after he hit a scintillating ton during the second T20I of West Indies' tour of Australia at the Adelaide Oval in 2024.

Suryakumar Yadav of India is second on the list for most centuries in T20I cricket, having slammed four hundreds each in T20 internationals.

The likes of Czech Republic’s Sabawoon Davizi, New Zealand’s Colin Munro and Babar Azam of Pakistan share the third spot for the most centuries in T20I cricket. All three cricketers have recorded three centuries in T20I format. 

Meanwhile, Muhammad Waseem, Evin Lewis, George Munsey, Glenn Phillips, Martin Guptill, Aaron Finch, KL Rahul, David Miller, Brendon McCullum, and Chris Gayle have hit two tons in T20Is. Know the cricketers with the most centuries in T20I cricket.

Most centuries in T20I cricket

Player

Span

Matches

Innings

Centuries

Glenn Maxwell

2012-2024

102

94

5

Rohit Sharma

2007-2024

151

143

5

Suryakumar Yadav

2021-2023

59

56

4

Sabawoon Davizi

2019-2023

31

31

3

Colin Munro

2012-2020

65

62

3

Babar Azam

2016-2023

104

98

3

Muhammad Waseem

2021-2023

41

41

2

Evin Lewis

2016-2022

53

52

2

George Munsey

2015-2023

62

60

2

Glenn Phillips

2017-2023

63

56

2

Glenn Maxwell | 5 T20I centuries

Glenn Maxwell currently shares the record for the most centuries in T20I cricket. Nicknamed The Big Show, Glenn Maxwell scored his first T20I hundred during the first game of Australia’s tour of Sri Lanka in Pallekele in 2016. Opening the batting, Maxwell smashed an unbeaten 145 off just 65 balls. His blitzkrieg knock was laced with 14 fours and nine maximums. Maxwell later slammed his second T20I hundred (103*) against arch-rivals England in Hobart in 2018. The flamboyant batter hit his next two T20I centuries against India, both in winning causes. He scored 113* against them in Bangalore in 2019 while his second one (104*) was in Guwahati in 2023 in his 100th T20I match. Maxwell's latest T20I ton came against West Indies after he scored unbeaten 55-ball 120 at the Adelaide Oval in 2024.

Rohit Sharma | 5 T20I centuries

India cricket team captain Rohit Sharma was the first player to slam five centuries in the T20I format. The right-handed batter scored his first T20I ton against South Africa in Dharamsala in 2015. Rohit clobbered 106 off just 66 balls, including 12 fours and five sixes. Despite Rohit’s hundred, India lost the game by seven wickets. He smashed his second T20I century (118) versus Sri Lanka in Indore in 2017. Rohit’s next two T20I hundreds came in 2018. He scored 100* against England in Bristol while hammering 111* versus West Indies in Lucknow. The India skipper now has the most centuries in T20I cricket after he smashed unbeaten 121 off just 69 balls against Afghanistan at the M.Chinnaswamy Stadium the final game of a three-match series in January 2024.

Suryakumar Yadav | 4 T20I centuries

Since his T20I debut against England in 2021, Suryakumar Yadav has made the format is own. SKY’s first two T20I tons came in 2022. He hit a quickfire knock of 117 runs from 55 balls against England in Nottingham to become the fifth Indian men’s cricketer to score a hundred in the format before smashing another century thanks to a 51-ball 111 against New Zealand at Mount Maunganui in November. His third century in T20 Internationals was against Sri Lanka in January 2023 at Rajkot when he scored 112 runs off just 51 balls. Suryakumar's last T20I ton was a 56-ball 100 against South Africa in December 2023.

Sabawoon Davizi  | 3 T20I centuries

Among associate cricketers, Sabawoon Davizi has the most centuries in T20I cricket. The left-handed Czech Republic batter has registered three hundreds in T20 internationals. Davizi’s first T20I hundred came against hosts Malta in the semi-final of the Malta Quadrangular T20I Series in 2019. Davizi scored 101 off just 68 balls to guide Czech Republic to an 82-run victory. He slammed his next two T20I hundreds in 2022. While Davizi hit 59-ball 115 not out against Bulgaria in the Valletta Cup, he later smacked unbeaten 111 versus Austria in the Central Europe Cup.

Photo credit: Alamy