Most Runs in T20I Cricket

Martin Guptill Most Runs in T20I

Most Runs in T20I


It’s fair to say that the advent of T20 cricket has changed the outlook of cricket. Cricket has seen a transition from a five-day game to a three-hour entertainment. When the first T20 cricket World Cup took place in South Africa, nobody had expected that it will go onto become a big hit. Today, every tour comprises of T20 internationals along with Tests and ODIs. 

In today’s T20 dominated Cricket World, there is no space for gratefulness and gentleness in strokes anymore. Power-hitters have become the center of attraction, to say the least. 

The batsman has no time to adjust and should know how to start aggressively right from the onset of the inning.

In the last decade, we have seen some great players of T20 cricket. While it’s hard to be consistent in the shortest format, some world-class players have managed to master the format.

In this article, we look at five players with the most number of runs in T20 cricket: 


#5 David Warner  (2265 Runs)

David Warner Most Runs in T20I

For the unversed, David Warner is the only player in the history of Australian cricket to have made his international cricket debut without playing any first-class cricket game. Warner has been a star player for Australia, irrespective of the format.

He has turned out with great knocks for Australia in T20 cricket. David Warner sits at the fifth spot in the most number of runs in T20 internationals, with 2265 runs at an average of 31.45. 



#4 Shoaib Malik  (2335 Runs)

Shoaib Malik Most Runs in T20I

Shoaib Malik has retired from Test and ODI cricket but still plays for Pakistan in T20 cricket. He has been a veteran in Pakistan cricket and has played a lot of vital knocks for Pakistan in his international cricket career. 

Shoaib Malik has scored the most number of runs for Pakistan in T20 cricket and is fourth in the list of most runs in T20 cricket across the world. He has scored 2335 runs in 116 matches at an average of 31.13 and a strike rate of 124.20. He has scored 8 half-centuries in his T20 international cricket career. 


#3 Martin Guptill (2536 Runs)

Martin Guptill Most Runs in T20I

Martin Guptill is hailed as one of the most destructive openers in T20 cricket. He is one of the few players to have scored a double-century in ODIs. Martin Guptill has been a mainstay in New Zealand’s white-ball cricket for a long time now. 

He is currently the leading run-scorer for New Zealand in T20 internationals. In 88 matches, Martin Guptill has scored 2536 runs at an average of 32.51. The New Zealand opener has two centuries and 15 half-centuries to his name in T20 internationals. 


#2 Rohit Sharma (2773 Runs)

Rohit Sharma Most Runs in T20I 

When it comes to T20 cricket, Rohit Sharma has been nothing short of exceptional, be it his batting or captaincy. Rohit Sharma has led Mumbai Indians to five titles in IPL and is one of the most prolific run-scorers in T20 cricket. 

Rohit Sharma plays as an opener for India and has turned up with a lot of match-winning performances for the side over the years. Notably, he played his first international game for India in a T20 match against South Africa in the 2007 World Cup. 

Rohit Sharma has scored 2773 runs in 82 T20 internationals so far at an average of 32.62 and a strike rate of 138.72. 


#1 Virat Kohli (2794 Runs)

Virat Kohli Most Runs in T20I

Virat Kohli stands at the top of the pile when it comes to most runs in T20 internationals. Notably, Virat Kohli has played the least number of games out of the top four and still has scored the most number of runs. Kohli has been the most consistent player for India in all the formats. He is currently leading India across formats. 

Virat Kohli has scored 2794 runs in 82 matches at a stellar average of 50.80 and a strike rate of 138.24. He has notched 24 half-centuries in his T20 international career.