T20 cricket is all about thrill, power, and speed. Since its rise in the early 2000s, this short format has created global superstars who entertain fans with quick runs and unbelievable shots. The batters who dominate this format have become legends of the game.
Here, we bring you the Top 10 players with the Most Runs in T20s, ranked from 10 to 1, with a special focus on their journeys and outstanding numbers.
List of Top 10 Legends with the Most Runs in T20s
10. Faf du Plessis

Faf du Plessis has proven to be a reliable and classy batter in T20 cricket. He has played for various franchises across the world and is known for his calm mind and powerful shots under pressure. Faf may not be the flashiest player, but his consistency has brought him to the top 10 list for the Most Runs in T20s.
| Player | Runs | Country |
|---|---|---|
| Faf du Plessis | 11,755 | South Africa |
9. James Vince

James Vince is often overlooked in global cricket discussions, but his T20 record speaks volumes. A stylish top-order batsman, Vince has quietly built his reputation with strong performances in domestic leagues like the Vitality Blast and BBL. His entry into the list for the Most Runs in T20s shows his quality and determination.
| Player | Runs | Country |
|---|---|---|
| James Vince | 12,218 | England |
8. Rohit Sharma

Rohit Sharma is a household name in India and one of the most successful players in T20 cricket. Known for his elegant strokes and powerful six-hitting ability, Rohit has guided India and Mumbai Indians to many victories. His contribution to the Most Runs in T20s list proves his long-term impact in this format.
| Player | Runs | Country |
|---|---|---|
| Rohit Sharma | 12,248 | India |
7. Jos Buttler

Jos Buttler is a dangerous batter in T20s, known for his explosive hitting and 360-degree shot range. Whether he opens the innings or finishes games, Buttler has always been a key player. His spot in the Most Runs in T20s rankings highlights his consistent performances over the years.
| Player | Runs | Country |
|---|---|---|
| Jos Buttler | 12,816 | England |
6. David Warner

David Warner’s aggressive style at the top of the order has made him one of the most feared openers in the world. A regular performer in the IPL and international games, Warner’s ability to score quickly and often puts him in the elite club of batters with the Most Runs in T20s.
| Player | Runs | Country |
|---|---|---|
| David Warner | 13,386 | Australia |
5. Virat Kohli

Virat Kohli brings intensity, passion, and skill to T20 cricket. Often called the “Chase Master,” Kohli’s ability to build innings and finish games is unmatched. He has been the backbone of India and Royal Challengers Bangalore, placing him firmly in the Most Runs in T20s chart.
| Player | Runs | Country |
|---|---|---|
| Virat Kohli | 13,543 | India |
4. Shoaib Malik

Shoaib Malik is one of the few cricketers who have enjoyed a long and successful T20 career. His ability to anchor innings and rotate strike has helped him gather a massive run tally. Despite not always being in the spotlight, Malik’s name in the Most Runs in T20s list is a reward for his hard work.
| Player | Runs | Country |
|---|---|---|
| Shoaib Malik | 13,571 | Pakistan |
3. Alex Hales

Alex Hales has played in almost every major T20 league, leaving a strong impression wherever he goes. His powerful hitting, especially in the powerplay, has given his teams quick starts. His position in the Most Runs in T20s rankings proves his value as a T20 opener.
| Player | Runs | Country |
|---|---|---|
| Alex Hales | 13,735 | England |
2. Kieron Pollard

Kieron Pollard is one of the most destructive hitters in T20 cricket history. A natural match-winner, Pollard has turned games around with his explosive knocks and cool finishing. His presence in the Most Runs in T20s list shows how important he has been to every team he has played for.
| Player | Runs | Country |
|---|---|---|
| Kieron Pollard | 13,738 | West Indies |
1. Chris Gayle

Chris Gayle, also known as the “Universe Boss,” is the greatest T20 batter of all time. With unmatched power and confidence, Gayle has destroyed bowling attacks in leagues all over the world. His record of 14,562 runs makes him the clear #1 in the list of players with the Most Runs in T20s.
| Player | Runs | Country |
|---|---|---|
| Chris Gayle | 14,562 | West Indies |
READ MORE:
- Top 10 Most Handsome Cricketers in the World Who Rule Hearts On and Off the Field
- Top 10 Batters with Most Single Digit Scores in an IPL Season
FAQ
Q1. Who has scored the most runs in T20 cricket history?
A: Chris Gayle leads the chart with 14,562 runs.
Q2. Is Virat Kohli in the top 5 of T20 run-scorers?
A: Yes, Virat Kohli is 5th with 13,543 runs.
Q3. How many runs has Rohit Sharma scored in T20s?
A: Rohit Sharma has scored 12,248 runs in T20 cricket.
Q4. Which non-Asian players are in the top 3?
A: Chris Gayle (West Indies), Kieron Pollard (West Indies), and Alex Hales (England).
Q5. Is Shoaib Malik still an active T20 player?
A: Yes, Shoaib Malik is still playing in various leagues around the world.