Top 10 Players With the Most T20 Runs

If you’re inquisitive about cricket and want to learn more about the t20 and the most t20 runs made by a player, then you’re in the right place.

In this reading, we will discuss the top 10 T20 record runs made by players in cricket. Also, we will be talking in brief about these players.

Some of the players mentioned here are famous figures with interesting background stories. So, brace yourselves because we will be bombarding you with some interesting information.

Top 10 Players with the most T20 Runs

We were able to rank these awesome players based on the records provided by ESPN. Also, since this information comes from a valid source, they are all legit.

Here’s a quick look at what the ranking looks like.

Rank Name of Players Nationality Runs
10 Shoaib Malik Pakistan 2435
9 Eoin Joseph Gerard Morgan England 2458
8 Mohammad Hafeez Pakistan 2514
7 David Andrew Warner Australia 2554
6 Mohammad Babar Azam Pakistan 2686
5 Aaron James Finch Australia 2741
4 Paul Robert Stirling Ireland 2776
3 Virat Kohli India 3296
2 Martin James Guptill New Zealand 3299
1 Rohit Gurunath Sharma India 3313

Shoaib Malik is ten.

Shoaib Malik, ranked tenth on the list, is a Pakistani cricketer who plays for Peshawar Zalmi in the Pakistan Super League and for the Pakistan national team. He also captained the Pakistani national cricket team from 2007 to 2009.

In terms of his international debut, he first appeared in a One-Day International (ODI) against the West Indies in 1999. Following that, he made his Test debut against Bangladesh in 2001.

Above all, on July 2, 2018, Malik became the first male cricketer to play 100 T20Is.

However, on July 5, 2019, he announced his retirement from one-day international cricket after Pakistan won their final group stage game against Bangladesh at Lord’s in the 2019 Cricket World Cup.

Furthermore, on October 10, 2020, Shoaib Malik will become the first Pakistani batsman to reach 10,000 runs in cricket during the 2020-21 National T20 Cup.

Here’s another topic that you might be interested in: The World’s Top 10 Angry Cricket Players

Eoin Joseph Gerard Morgan, No. 9

Eoin Joseph Gerard Morgan is an Irish-born cricketer who captains the English team and is one of the most prolific t20 players. In addition, our champion plays for Middlesex in the T20 Blast and London Spirit in the Hundred.

Let us not forget that under his captaincy, England won the 2019 ICC Cricket World Cup for the first time in the tournament’s history.

Morgan also bats left-handed for Middlesex County Cricket Club and has represented England in Test, One-Day International, and Twenty20 International cricket.

He previously played for Ireland in one-day internationals. In this match, he became the first player to score an ODI century for two different countries.

In the third match against India in March 2021, Morgan became England’s first male cricketer to play 100 T20Is (57 as captain).

Mohammad Hafeez is number eight.

Mohammad Hafeez, a former Pakistani international cricketer, is a legend with one of the most t20 runs. Furthermore, Hafeez was a versatile hitter who could bat in any position in the top six and also bowled for the team.

In terms of his professional career, he spent the majority of his time as a spin bowler all-rounder. In addition, Hafeez was a part of one of the most powerful spin attacks of the 2010s, alongside Saeed Ajmal and Shahid Afridi.

After a poor personal ICC 2019 World Cup campaign, despite a match-winning 84 batting at number 4 against England in the round-robin stage in 2019, he found new life as a T20 specialist for Pakistan and numerous leagues around the world.

As a result, he will be the world’s leading T20I runscorer in 2020.

Warner, David Andrew 7.

David Warner is an Australian-born cricketer who has captained the Australian national team in limited-overs cricket and served as vice-captain in test cricket. He is ranked 7th in t20 runs scored.

Warner is a left-handed opening batsman who is the first Australian cricketer to be selected for a national squad in any format despite having never played first-class cricket. This has not occurred in 132 years.

Warner, regarded as one of the best hitters, is a force to be reckoned with. He represented New South Wales and the Sydney Thunder in domestic cricket.

Nonetheless, between 2015 and 2018, Warner was Australia’s vice-captain in both Test and One-Day International cricket.

Most importantly, Warner’s 335 not out against Pakistan in November 2019 was the Australian Test batsman’s second-highest individual score.

Mohammad Babar Azam, No. 6

Babar Azam is a highly qualified Pakistani cricketer who has captained the national team on multiple occasions.

Azam is also the only batsman in the world rated in the top five in all forms as of April 9, 2022. Plus, did you know he is the top batsman in T20Is and ODIs?

Azam also captains Karachi Kings in the Pakistan Super League and Central Punjab in domestic cricket. In addition, in April 2021, he was ranked first in the ICC ODI batters rankings.

Following this, Azam reclaimed his position as the top T20I batsman in November 2021, a position he previously held in 2018.

Umpires, are you into cricket? Here is a list of the 15 Best Umpires in Cricket History!

Finch, Aaron James 5.

Aaron James Finch, born November 17, 1986, is an Australian limited-overs cricket captain who currently ranks fifth in the world in terms of t20 runs.

Similarly, Finch now has two of the top three highest individual Twenty20 International (T20I) scores, with his 172 against Zimbabwe in July 2018 surpassing his previous best of 156 against England in 2013.

Furthermore, in July 2018, he became the first player to earn 900 rating points on the official International Cricket Council (ICC) T20I rankings. Similarly, he made his Australia Test debut in October of 2018. He also works as a part-time pundit for Fox Cricket.

In terms of his playstyle, Finch bats in the top order and occasionally bowls orthodox left-arm spin.

Stirling, Paul Robert 4.

Paul Robert Stirling, an Irish cricketer, is the fourth most prolific t20 player in history.

He is the stadium’s favorite player, serving as an opening batter and a right-arm off-break bowler. Paul was one of eleven cricketers who took part in Ireland’s first-ever Test match against Pakistan in May 2018.

He was named vice-captain of the Irish cricket squad two years later, in June 2020.

Stirling captained Ireland for the first time in ODIs in the second match against the West Indies in January 2022, when Andrew Balbirnie was unable to attend due to COVID-19.

Stirling, above all, was the first Irish cricketer to score 5,000 runs in one-day internationals.

Virat Kohli is third.

Virat Kohli is an Indian international cricketer and former captain of the Indian national cricket team. He bats right-handed for Delhi in domestic cricket and for Royal Challengers Bangalore in the Indian Premier League.

He is widely regarded as one of the best batters of his generation, having scored the third most t20 runs. Some consider him to be one of the all-time great limited-overs batsmen.

Kohli is without a doubt India’s most successful Test captain. There isn’t much to say after winning 40 of his 68 matches. His records are more audible.

In 2016, ESPN named him one of the world’s most famous athletes, and Forbes named him one of the most valuable athlete brands. Following this, Time magazine named Kohli one of the world’s 100 most influential people in 2018.

There are many thrilling and memorable moments in the Cricket World Cup. Discover the top 13 world cup cricket matches of all time!

Guptill, Martin James 2.

Martin James Guptill, born September 30, 1986, is a New Zealand international cricketer who bats first in limited-overs matches.

Furthermore, Guptill is the first New Zealander and only the sixth player in history to hit a double century in an ODI.

Similarly, his 237 not out remains the best individual score in Cricket World Cup matches and the second-highest total in One-Day Internationals. Guptill then made his 100th T20I appearance in March 2021.

Furthermore, how can we forget that Guptill has amassed over 600 T20I runs at Eden Park? Martin is the only player in T20I history to score 500 and 600 runs in the same game.

Rohit Gurunath Sharma is the first.

Finally, the player with the most t20 runs is Rohit Gurunath Sharma, who is ranked first on the list. He is an Indian cricketer and the current captain of his country’s national team.

There isn’t a single person in his homeland who doesn’t know him as one of the greatest limited-overs batters of all time. Sharma is a right-handed opening batsman who also bowls right-arm off-breaks on occasion.

He represents Mumbai and captains the Mumbai Indians in domestic cricket. Let us not forget that under his leadership, the team has won the Indian Premier League a record five times.


So, these are the top ten players in terms of T20 runs. Were there any players on the list who you consider to be your favorite cricketers? If so, please let us know in the comments section below.

Also, keep an eye on our website because we post similar interesting topics every day.

You may also like: Bismack Biyombo