T20 cricket has become the most entertaining format, producing batters who score quickly and consistently. The players with the Most Career Runs in T20 have shown skill, power-hitting, and match-winning abilities. These batters are admired for their consistency and impact. Below is the list of the top 10 players with the Most Career Runs in T20, ranked from 10 to 1.
List of 10 Players with Most Career Runs in T20 Internationals
10. Virandeep

Virandeep Singh is among the leading batsmen in T20 international cricket, known for his steady performances. Over his career, he has made a significant mark by scoring the Most Career Runs in T20 for Malaysia. From 2019 to 2025, Singh played 102 matches and amassed 3013 runs with an average of 37.66. His ability to consistently score runs, including 1 century and 21 half-centuries, has helped him become a key player. His highest score of 116* and strike rate of 127.94 further emphasize his aggressive yet dependable batting style, making him one of the top contributors to the Most Career Runs in T20.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Virandeep Singh (MAS) | 2019-2025 | 102 | 3013 | 116* | 37.66 | 127.94 | 1 |
9. Aaron Finch

Aaron Finch is famous for his explosive batting at the top of the order and holds a remarkable record among players with the Most Career Runs in T20. Playing from 2011 to 2022, Finch took part in 103 matches and scored 3120 runs. His highest individual score of 172 remains one of the highest in T20 international cricket. Finch maintained an average of 34.28 with an impressive strike rate of 142.53. His tally of 2 centuries and 19 fifties demonstrates his ability to dominate bowlers consistently. Finch’s aggressive style has made him one of the most feared openers among those with the Most Career Runs in T20.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Aaron Finch (AUS) | 2011-2022 | 103 | 3120 | 172 | 34.28 | 142.53 | 2 |
READ MORE: Top 10 Bowlers with Most Wickets in a Single ODI World Cup
8. David Warner

David Warner is one of the most aggressive and impactful players in T20 cricket history. Known for his fierce batting, Warner has accumulated an impressive number of runs, placing him among the elite with the Most Career Runs in T20. His career, spanning 2009 to 2024, includes 110 matches with 3277 runs scored. Warner’s highest score of 100* and a solid average of 33.43 highlight his consistency. His strike rate of 142.47, along with 1 century and 28 fifties, makes him one of the most reliable and dangerous batters in this format.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| David Warner (AUS) | 2009-2024 | 110 | 3277 | 100* | 33.43 | 142.47 | 1 |
7. Mohammad Rizwan

Mohammad Rizwan has emerged as a consistent performer in T20 cricket for Pakistan. His steady accumulation of runs places him high on the list of players with the Most Career Runs in T20. Between 2015 and 2024, Rizwan scored 3414 runs in 106 matches with an impressive average of 47.41. His highest score of 104* along with a strike rate of 125.37 shows his ability to balance aggression with reliability. With 1 century and 30 half-centuries, Rizwan continues to be an essential player for Pakistan in T20 cricket.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Mohammad Rizwan (PAK) | 2015-2024 | 106 | 3414 | 104* | 47.41 | 125.37 | 1 |
6. Martin Guptill

Martin Guptill has been one of New Zealand’s premier openers in T20 cricket. His run tally ranks him among the players with the Most Career Runs in T20. From 2009 to 2022, Guptill played 122 matches and accumulated 3531 runs. His highest score of 105, along with 2 centuries and 20 half-centuries, reflects his ability to play big innings. Guptill’s strike rate of 135.70 and batting average of 31.81 have been crucial in his team’s success over the years.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Martin Guptill (NZ) | 2009-2022 | 122 | 3531 | 105 | 31.81 | 135.70 | 2 |
5. Paul Stirling

Paul Stirling has been a key figure in Ireland’s T20 lineup and ranks high for the Most Career Runs in T20 among players globally. From 2009 to 2025, he scored 3669 runs in 151 matches. His highest score was 115*, and he maintained a batting average of 26.78. Stirling’s attacking style is evident from his strike rate of 134.88, complemented by 1 century and 24 half-centuries. He has consistently contributed crucial runs for Ireland in T20 cricket.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Paul Stirling (IRE) | 2009-2025 | 151 | 3669 | 115* | 26.78 | 134.88 | 1 |
4. Jos Buttler

Jos Buttler is renowned for his explosive batting and finishing skills in T20 cricket. He ranks among the top with the Most Career Runs in T20 format. Between 2011 and 2025, Buttler scored 3700 runs in 137 matches. His highest score of 101* and a batting average of 35.92 show his class at the crease. Buttler’s strike rate of 147.05 is one of the best, and with 1 century and 27 half-centuries, he remains a key player for England.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Jos Buttler (ENG) | 2011-2025 | 137 | 3700 | 101* | 35.92 | 147.05 | 1 |
3. Virat Kohli

Virat Kohli is considered one of the greatest T20 batsmen, consistently among those with the Most Career Runs in T20. His career, spanning from 2010 to 2024, includes 125 matches where he scored 4188 runs. Kohli’s highest score of 122* and an excellent average of 48.69 demonstrate his skill and consistency. He has scored 1 century and 38 half-centuries at a strike rate of 137.04, making him a cornerstone of the Indian T20 side.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Virat Kohli (IND) | 2010-2024 | 125 | 4188 | 122* | 48.69 | 137.04 | 1 |
2. Babar Azam

Babar Azam has quickly established himself as one of Pakistan’s best T20 players and stands second in the list for the Most Career Runs in T20. From 2016 to 2024, Babar has played 128 matches and scored 4223 runs. His highest score of 122, along with an average of 39.83, shows his ability to play under pressure. Babar’s strike rate of 129.22 and 3 centuries plus 36 half-centuries highlight his remarkable consistency and class.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Babar Azam (PAK) | 2016-2024 | 128 | 4223 | 122 | 39.83 | 129.22 | 3 |
READ MORE: Top 10 Wicketkeepers with the Most Dismissals in World Cup Matches
1. Rohit Sharma

At the top of the list with the Most Career Runs in T20, Rohit Sharma has been a dominant force in T20 cricket. From 2007 to 2024, Rohit has played 159 matches and scored 4231 runs. He holds the record for 5 centuries and 32 half-centuries, with a highest score of 121*. Rohit’s batting average is 32.05, and he maintains a striking strike rate of 140.89. His ability to score big and consistently places him as the leading player with the Most Career Runs in T20 cricket history.
| Player | Span | Matches | Runs | HS | Average | Strike Rate | 100s |
|---|---|---|---|---|---|---|---|
| Rohit Sharma (IND) | 2007-2024 | 159 | 4231 | 121* | 32.05 | 140.89 | 5 |
These players have set remarkable standards in T20 cricket through their consistent performances. The list of cricketers with the Most Career Runs in T20 shows how dedication and skill can make a batter successful in the shortest format. Their records will remain inspirational for future generations.