Batsmen love playing T20 cricket because they can start hitting aggressively from the beginning. Scoring a century in this short format is always special. To reach a century in T20s, batsmen often need to take big risks, but some players, like Virat Kohli, manage to do it consistently without taking many risks.
Chris Gayle is excellent at scoring centuries in T20 cricket and has hit 22 centuries worldwide. Rohit Sharma tops the list of players with the most T20 international centuries, having scored four.
Now, let’s look at five batsmen who have scored the most T20 runs without ever hitting a century.
5. MS Dhoni – 6858 runs

Robin Uthappa was an important player in India’s T20 World Cup win in 2007. He is known as one of the best hitters in Indian cricket. The stylish right-handed batsman from Karnataka has played 273 T20 games, scoring 6861 runs with an average of 28.4 and a strike rate of 133.
Uthappa usually bats in the top order. He was traded from the Rajasthan Royals to the Chennai Super Kings for this season. He has hit 38 half-centuries in T20 cricket, with his highest score being 92. As he nears the end of his career, he is eager to score a century in the T20 format soon.
3. Kumar Sangakkara – 6937 runs

Eoin Morgan, the captain of England’s limited-overs cricket team, is known for being a powerful middle-order batsman. He led England to their first World Cup win in 2019 and has made significant contributions to the team. He is the second-highest run-scorer in T20s without having scored a century.
At 34 years old, Morgan has played 319 T20 matches, scoring 7004 runs with an average of 27.1 and a strike rate of 132.5. He has hit 37 half-centuries, with his highest score being 91. Morgan still has some years of cricket ahead and aims to score his first T20 century soon.
ALSO READ: The veteran Pakistani batsman Shoaib Malik is still playing international cricket for Pakistan and is being considered for this year’s T20 World Cup. At 39 years old, he has played in franchise leagues worldwide and has a lot of experience. He holds the record for the most runs in T20s without scoring a century. Malik has played 169 T20 games, scoring 10,488 runs with an average of 31.2 and a strike rate of 123.7. He has made an impressive 64 half-centuries and is often used in different batting positions. Despite this, he rarely fails and has a wide range of shots. READ MORE:





