Over the past ten years or so, the T20 format of cricket has really changed how the game is played. It’s not just about playing for countries anymore; there are big-money leagues where teams compete. This change has also brought about a new kind of cricket player, someone who travels around the world playing in these leagues.
In T20 cricket, scoring runs quickly is super important, and getting a hundred runs in a single game is seen as the ultimate achievement for a batter. It used to be really rare to see someone score a hundred in a T20 game, but things have changed. Nowadays, with better pitches and players getting better at batting, it’s becoming more common to see centuries.
As cricket keeps changing, getting a century in a T20 game is still a big goal for many players. We can expect to see more incredible innings and hundreds in the future, as batters keep pushing themselves in this fast-paced and exciting version of the game.
So far, there have been 131 centuries scored in T20 International games. While lots of players have managed to score one century, only a few have done it more than once.
Now, let’s look at the top 5 batters who have scored the most centuries.
5. Colin Munro – 3 T20I hundreds in 62 innings

In just two years, Suryakumar Yadav has become really good at playing cricket internationally, especially in T20 matches. He’s hit three centuries in 56 games, which is pretty impressive. He’s the fastest player from a country that plays test cricket to reach this milestone. Right now, he’s ranked number one in the ICC T20I rankings. His first century was against England in 2022, where he scored 117 runs in 55 balls. Then, he scored 111 runs in 51 balls against New Zealand in the same year. His third century was against Sri Lanka in 2023, where he scored an unbeaten 112 runs in 51 balls. If he keeps playing this well, it wouldn’t be surprising if he beats Rohit Sharma and Glenn Maxwell’s records soon.
ALSO READ: Sabawoon Davizi from the Czech Republic is really good at cricket. He’s the third best at scoring centuries in T20I cricket matches. He’s super fast too, becoming the quickest player ever to get three centuries in T20I matches. He did it in just 25 games, which amazed a lot of cricket fans. He’s played in 31 games so far and scored a total of 1149 runs. His average score is 41.03, and he hits the ball at a rate of 138.93 per 100 balls, which is pretty impressive. Some of his best games include scoring 101 runs against Malta, 115 runs against Bulgaria, and 111 runs against Austria, where he didn’t get out at all. Rohit Sharma is really good at scoring lots of runs in T20 cricket. He started showing this talent as soon as he started playing for the international team. He became even more famous for his skills during a tour in Australia in 2016. Right now, he’s the second-best scorer in T20 matches, with a total of 3853 runs in 140 games. In 2018, Rohit Sharma made history by being the first player to score four centuries in T20 international matches. He also holds the record for getting one of the fastest centuries, which he did in just 35 balls. He scored these centuries in games against different teams like South Africa, Sri Lanka, England, and the West Indies. In those matches, he scored 106, 118, 100, and 111 runs respectively, making him even more famous in T20 cricket. ALSO READ: Glenn Maxwell scored a record-breaking century in Guwahati on November 28, 2023. This means he hit a hundred runs in a cricket match faster than anyone else has done before. He now has as many T20I centuries as Rohit Sharma, who is also a famous player. In the match, Australia had to chase a big target of 223 runs. Maxwell played incredibly well, scoring 104 runs without getting out. His performance was a big reason why Australia won the match. This is Maxwell’s fourth T20I century. He joins Aaron Finch and Josh Inglis as the fastest Australians to reach a century in this format of the game. Maxwell’s first century was in 2016 against Sri Lanka, where he scored 145 runs without being dismissed. He then scored another century against England in 2018, making 103 runs. His third century came against India in 2019, where he scored 113 runs. What’s impressive is that Maxwell achieved these three centuries in just 92 matches, which is faster than Rohit Sharma. So, Glenn Maxwell is now tied with Rohit Sharma for the most centuries in T20I cricket, and he’s the fastest Australian to reach this milestone. READ MORE:
2. Rohit Sharma – 4 T20I Hundreds in 140 innings






