T20 Records: Top 5 highest run scorers in T20s

In this article, we look at the players who broke several T20 records and are the highest run-scorers of all time in this format.

author-image
Debangshu Biswas
New Update
Chris Gayle is the all time highest run scorer in T20s | SportzPoint

T20 is arguably the most entertaining format of cricket. Although this is the shortest format of the game, T20 records seem to break every time a match is played. Over the years, T20 has emerged as the most-watched format of the game. However, the toughest format is Test cricket which is also the longest format of the game. In this article, we will look at the list of players who have scored the most no. of runs in T20 cricket. Moreover, it includes runs scored in every T20 tournament around the globe along with T20 internationals.

Also, read- Yashpal Sharma: 1983 World Cup winner dies of Heart attack

Top 5 highest run scorers in T20s:

#5 Virat Kohli (9,922 runs)

Stats: Virat Kohli completes 10000 runs batting at number 3 in ODI cricket

Image - CricTracker

Arguably the best batsman in the world at the moment features at number 5 in this list. The Indian and RCB captain has scored 9,922 runs in his overall T20 career till now. He has achieved this feat in 310 matches 295 innings with an average of 41.86. This also includes 5 centuries and 72 half-centuries with a strike rate of 134.

Virat Kohli scored his T20 runs for the following teams: Delhi, India, Indians and Royal Challengers Bangalore.

Also Read: Most Centuries in international cricket since 2016

#4 David Warner (10,017 runs)

T20 Records: David Warner has scored 10,017 runs in his t20 career till now | SportzPoint

Image - Sportskeeda

One of the best opening left-handed batsmen the game has ever produced has scored 10,017 runs in his t20 career till now. He has broken several T20 records whenever he took the pitch especially with the Sunrisers Hyderabad team in the IPL. He has scored 10,017 runs in 304 matches and 303 innings with an average of 37.80. Warner has also got 8 centuries and 82 half-centuries in this format with the highest score of 135*.

David Warner scored his T20 runs for the following teams: Australia, Australia A, Delhi Daredevils, Durham, Middlesex, New South Wales, Northern Districts, St Lucia Stars, Sunrisers Hyderabad, Sydney Sixers, Sydney Thunder, Sylhet Sixers.

#3 Shoaib Malik (10,741 runs)

T20 Records | Shoaib Malik features at number 3 in the list of highest run scorers in T20 cricket | SportzPoint

Image - Getty Images

Shoaib Malik is one of the most underrated batsmen when it comes to T20 cricket. He has a massive contribution in whichever teams he plays in. The 39-year-old Pakistani all-rounder has scored 10,741 runs in 397 innings with an average of 37.03. He is not a hard hitter of the cricket ball, rather a timer as a result his average strike rate is just around 126.

Shoaib Malik scored his T20 runs for the following teams: Barbados Tridents, Chittagong Vikings, Comilla Victorians, Delhi Daredevils, Guyana Amazon Warriors, Hobart Hurricanes, ICC World XI, Islamabad, Jaffna Stallions, Jozi Stars, Karachi Kings, Karachi Whites, Khyber Pakhtunkhwa, Multan Sultans, Pakistan, Pakistan International Airlines, Pakistanis, Peshawar Zalmi, Rajshahi Royals, Sialkot Region, Sialkot Stallions, Southern Punjab (Pakistan), Uva Next, Warwickshire.

Also Read: The most man of the matches in international cricket

#2 Kieron Adrian Pollard (10,836 runs)

West Indies and T20s are the greatest combos in Cricket and it's not a surprise that a West Indian features at no. 2 in this list. Although, Kieron Pollard bats deep down the order, he managed to score 10,836 runs in his T20 career. He played 545 matches and batted in 484 innings. However, he only has 1 century to his name and 54 half-centuries. Another thing that is attractive in Pollard's batting figures is his strike rate, which is over 152 in this format.

Kieron Pollard scored his T20 runs for the following teams: Adelaide Strikers, Barbados Tridents, Cape Cobras, Dhaka Dynamites, Dhaka Gladiators, Karachi Kings, Melbourne Renegades, Multan Sultans, Mumbai Indians, Peshawar Zalmi, Somerset, South Australia, St Lucia Stars, Stanford Superstars, Trinbago Knight Riders, Trinidad & Tobago, West Indies.

Also Read: Most international sixes in Cricket by Captains

#1 Christopher Henry gayle (14,038 runs)

The Universe Boss, Chris Gayle is the all time highest run scorer in the T20 format | T20 Records | SportzPoint

Image - ESPNcricinfo

The Universe boss features at no. 1 in the list of highest run-getters in T20s. Chris Gayle is often regarded as the king of the t20s because of his contribution particularly in this format of the game. He has scored 14,038 runs in his T20 career which is nearly 4000 runs more than second-placed Pollard. The Universe boss recently reached the 14000 run mark against Australia on Tuesday. Gayle has a record number of 22 centuries in this format which is more than anyone in history. He also holds the record for the highest run scored in a single match when he scored 175* for RCB in the IPL. He scored runs with an average of 37.63 and a massive strike rate of 146.18. Gayle has also got 87 fifties to his name and is also the player with the highest number of sixes in the T20s (1028).

Chris Gayle scored his T20 runs for the following teams: Balkh Legends, Barisal Bulls, Barisal Burners, Chattogram Challengers, Chittagong Vikings, Dhaka Gladiators, Jamaica, Jamaica Tallawahs, Jozi Stars, Karachi Kings, Kings XI Punjab, Kolkata Knight Riders, Lahore Qalandars, Lions, Matabeleland Tuskers, Melbourne Renegades, PCA Masters XI, Punjab Kings, Quetta Gladiators, Rangpur Riders, Royal Challengers Bangalore, Somerset, St Kitts and Nevis Patriots, Stanford Superstars, Sydney Thunder, West Indians, West Indies, Western Australia.

T20 Records: Top 5 highest run scorers in T20s - Cricket Stats - SportzPoint

N.B. The stats are accurate as of July 13, 2021

T20 Cricket T20 Records Most Run In T20S