T20 International Record: Who are the top 5 batsmen who scored the most runs in T20? Rohit-Kohli at what number
The list of top 5 batsmen who scored the most runs in T20 cricket includes legends like Rohit Sharma, Babar Azam and Virat Kohli.
T20 International Record: Who are the top 5 batsmen who scored the most runs in T20? Rohit-Kohli at what number: The race to score runs in T20 cricket has always been exciting. Many legendary batsmen have made important contributions to their country by performing consistently in this format. According to the latest data, former India captain Rohit Sharma is currently the highest run scorer in the history of T20 International.
T20 International Record:Who are the top 5 batsmen who scored the most runs in T20? Rohit-Kohli at what number
Rohit Sharma – India

#01 Rohit Sharma
Rohit Sharma has scored 4231 runs in 159 matches played from 2007 to 2024. During this, his average was 32.05 and strike rate was 140.89. Rohit has 5 centuries and 32 half-centuries to his name. Along with this, he also hit 383 fours and 205 sixes, which is proof of his aggressive batting. During this, his highest score was 121 not out.
”T20 International Record: Who are the top 5 batsmen who scored the most runs in T20? Rohit-Kohli at what number”
Babar Azam – Pakistan

#02 Babar Azam
Pakistan captain Babar Azam is second on this list. Babar has scored 4223 runs in 128 matches played from 2016 to 2024. Babar’s batting average is 39.83 and strike rate is 129.22. He has scored 3 centuries and 36 half-centuries so far.
Virat Kohli – India

#03 Virat Kohli
Indian star Virat Kohli has scored 4188 runs in 125 matches played from 2010 to 2024. His average is 48.69, which is more than any big batsman in T20 cricket. This shows his consistency. Kohli has scored 1 century and 38 half-centuries. The special aspect of his batting is scoring runs under pressure, which has won many big matches for India.
”T20 International Record: Who are the top 5 batsmen who scored the most runs in T20? Rohit-Kohli at what number”
Jos Buttler – England

#04 Jos Buttler
England wicketkeeper batsman Jos Buttler is famous for his explosive batting. He has scored 3700 runs in 137 matches from 2011 to 2025. With a strike rate of over 147, he is one of the most aggressive batsmen in T20. Apart from 1 century and 27 half-centuries, he has 160 sixes to his name. Butler has the ability to score fast runs in both powerplay and death overs.
Paul Stirling – Ireland

#05 Paul Stirling
Ireland’s Paul Stirling has been playing continuously in T20 International since 2009. He has scored 3669 runs in 151 matches. Although his average is 26.78, but a strike rate of over 134 makes him a dangerous opener. With 1 century and 24 half-centuries, he has given a strong start to Ireland many times. Sterling has 428 fours and 129 sixes to his name.
T20 International Record: Who are the top 5 batsmen who scored the most runs in T20? Rohit-Kohli at what number – FAQs
Frequently Asked Questions (FAQs)
Which player has 100 centuries?
Sachin Tendulkar holds the record with 100 international centuries, followed by Virat Kohli with over 80 across formats. Other greats like Ricky Ponting and Kumar Sangakkara are also prominent.
Who made century in 3 Overs?
Sir Don Bradman made a century in three overs in a domestic match in 1931, scoring 100 runs off 24 balls. At the time, an over consisted of eight balls, so he achieved the feat by hitting boundaries and singles in quick succession across three overs.
Will Virat Kohli hit 100 centuries?
While Virat Kohli has a strong chance, reaching 100 international centuries is a challenging task. He needs 19 more centuries to reach the milestone, and the number of remaining matches, especially in the ODI format, is limited. Whether he achieves it depends on his form, fitness, and the number of matches he plays in the coming years.
Who scored 199 centuries in first class?
The most prolific batsman to ever play First-Class cricket, Jack Hobbs accumulated a mammoth 61,760 runs and 199 centuries, records never likely to be beaten.
Who made 100 runs in 22 balls?
Sir Donald Bradman is famous for scoring 100 runs in 22 balls in 1931, during a domestic village match between Blackheath and Lithgow in Australia. He achieved this feat by scoring aggressively across three consecutive overs, which is considered a record for the fastest century in cricket, although it was not a first-class or professional match.