Top 10 Highest T20 Runs Scorers

November 19, 2020 By Sourav


Top 10 Highest T20 Runs Scorers

Cricket has come a long way in gaining popularity and speed. Once upon a time, a single match used to extend for five days. Things used to be slower, with a lot of focus on technicalities. From there, the matches became a day-long, when each team had to play for 50 overs. Things became even faster when the number of overs got reduced to 20 for each team. Thus came the Twenty20 or T20 cricket, in 2003. In this short-over format of cricket, we have seen some excellent batting skills, incredible shots, and some huge runs getting scored! Let’s take a look at the Top 10 Highest T20 Runs Scorers.

Top 10 Highest T20 Runs Scorers [Updated Table - 2020]

Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
MJ Guptill (NZ) 2009-2020 75 73 7 2271 105 34.40 1709 132.88 2 14 2 200 103
RG Sharma (INDIA) 2007-2020 86* 79 14 2203 118 33.89 1589 138.64 4 15 6 199 96
Shoaib Malik (ICC/PAK) 2006-2020 108 101 30 2190 75 30.84 1773 123.51 0 7 1 178 60
BB McCullum (NZ) 2005-2015 71 70 10 2140 123 35.66 1571 136.21 2 13 3 199 91
V Kohli (INDIA) 2010-2020 62 58 15 2102 90* 48.88 1543 136.22 0 18 2 214 46
Mohammad Shahzad (AFG) 2010-2020 65 65 3 1936 118* 31.22 1436 134.81 1 12 3 218 72
Mohammad Hafeez (PAK) 2006-2020 89 86 8 1908 86 24.46 1643 116.12 0 10 6 196 51
TM Dilshan (SL) 2006-2016 80 79 12 1889 104* 28.19 1567 120.54 1 13 10 223 33
JP Duminy (SA) 2007-2020 78 72 23 1858 96* 37.91 1494 124.36 0 11 6 133 66
DA Warner (AUS) 2009-2020 70 70 3 1792 90* 26.74 1279 140.10 0 13 5 172 79
EJG Morgan (ENG) 2009-2020 77 75 14 1734 85* 28.42 1320 131.36 0 9 3 129 77
Umar Akmal (PAK) 2009-2016 82 77 14 1690 94 26.82 1375 122.90 0 8 8 122 55
AB de Villiers (SA) 2006-2017 78 75 11 1672 79* 26.12 1237 135.16 0 10 5 140 60
MN Samuels (WI) 2007-2020 67 65 10 1611 89* 29.29 1386 116.23 0 10 0 144 69
CH Gayle (WI) 2006-2020 56 52 4 1607 117 33.47 1123 143.09 2 13 3 137 103
AD Hales (ENG) 2011-2020 57 57 7 1605 116* 32.10 1178 136.24 1 8 4 171 52
SK Raina (INDIA) 2006-2018 78 66 11 1605 101 29.18 1190 134.87 1 5 3 145 58
AJ Finch (AUS) 2011-2020 46 46 7 1601 172 41.05 1010 158.51 2 9 1 152 79
Tamim Iqbal (BDESH/ICC/World) 2007-2018 72 72 5 1585 103* 23.65 1354 117.06 1 6 6 173 40
H Masakadza (ZIM) 2006-2018 58 58 2 1516 93* 27.07 1295 117.06 0 10 0 139 58
DPMD Jayawardene (SL) 2006-2014 55 55 8 1493 100 31.76 1121 133.18 1 9 4 173 33
MS Dhoni (INDIA) 2006-2018 93 80 40 1487 56 37.17 1170 127.09 0 2 1 107 47
LRPL Taylor (NZ) 2006-2018 84 76 18 1467 63 25.29 1210 121.23 0 5 4 94 55
SR Watson (AUS) 2006-2016 58 56 6 1462 124* 29.24 1006 145.32 1 10 3 115 83
Ahmed Shehzad (PAK) 2009-2018 57 57 2 1454 111* 26.43 1257 115.67 1 7 2 157 32
KS Williamson (NZ) 2011-2018 54 52 7 1424 73* 31.64 1176 121.08 0 9 2 152 23
Shahid Afridi (ICC/PAK) 2006-2018 99 91 12 1416 54* 17.92 944 150.00 0 4 8 103 73
KC Sangakkara (SL) 2006-2014 56 53 9 1382 78 31.40 1156 119.55 0 8 2 139 20
Shakib Al Hasan (BDESH) 2006-2018 69 69 8 1368 84 22.42 1126 121.49 0 7 4 139 29
HM Amla (SA/World) 2009-2018 44 44 6 1277 97* 33.60 967 132.05 0 8 2 146 26
C Munro (NZ) 2012-2018 48 45 7 1277 109* 33.60 792 161.23 3 8 4 95 83
JC Buttler (ENG) 2011-2018 66 58 11 1260 73* 26.80 912 138.15 0 7 3 102 53
F du Plessis (SA/World) 2012-2018 41 41 6 1237 119 35.34 923 134.01 1 7 0 114 40
GJ Maxwell (AUS) 2012-2018 53 47 8 1229 145* 31.51 774 158.78 2 5 1 108 61
Mahmudullah (BDESH) 2007-2018 73 66 14 1185 64* 22.78 975 121.53 0 3 2 90 42
PR Stirling (IRE) 2009-2018 52 51 4 1181 81 25.12 869 135.90 0 8 7 143 39
Yuvraj Singh (INDIA) 2007-2017 58 51 9 1177 77* 28.02 863 136.38 0 8 1 77 74
KP Pietersen (ENG) 2005-2013 37 36 5 1176 79 37.93 831 141.51 0 7 1 119 32
DA Miller (SA/World) 2010-2018 63 55 16 1142 101* 29.28 828 137.92 1 1 0 78 50
DJ Bravo (WI) 2006-2016 66 59 12 1142 66* 24.29 981 116.41 0 4 4 67 49
Mushfiqur Rahim (BDESH) 2006-2018 74 66 12 1131 72* 20.94 944 119.80 0 4 3 97 28
GC Wilson (IRE) 2008-2018 61 54 7 1095 65* 23.29 1035 105.79 0 3 4 96 18
WTS Porterfield (IRE) 2008-2018 61 59 6 1079 72 20.35 971 111.12 0 3 5 120 23
NLTC Perera (ICC/SL/World) 2010-2018 75 66 21 1077 61 23.93 699 154.07 0 3 8 83 57
AD Mathews (SL) 2009-2018 72 57 18 1055 81* 27.05 893 118.14 0 5 1 67 35
KJ Coetzer (SCOT) 2008-2018 45 43 2 1035 70 25.24 856 120.91 0 3 2 106 32
Babar Azam (PAK) 2016-2018 26 26 7 1031 97* 54.26 829 124.36 0 8 0 98 13
Asghar Afghan (AFG) 2010-2018 56 51 4 1031 62 21.93 966 106.72 0 3 2 60 52
MDKJ Perera (SL) 2013-2018 35 35 0 1023 84 29.22 743 137.68 0 10 0 102 38
S Dhawan (INDIA) 2011-2018 42* 42 3 1023 90 26.23 801 127.71 0 7 1 112 33
Mohammad Nabi (AFG) 2010-2018 65 60 9 1014 89 19.88 719 141.02 0 2 4 66 56
Kamran Akmal (PAK) 2006-2017 58 53 6 987 73 21.00 825 119.63 0 5 7 100 31
CL White (AUS) 2007-2014 47 44 14 984 85* 32.80 740 132.97 0 5 3 71 44
GC Smith (SA) 2005-2011 33 33 2 982 89* 31.67 770 127.53 0 5 1 123 26
Samiullah Shinwari (AFG) 2010-2018 60 54 10 968 61 22.00 810 119.50 0 2 2 70 37
G Gambhir (INDIA) 2007-2012 37 36 2 932 75 27.41 783 119.02 0 7 2 109 10
LMP Simmons (WI) 2007-2017 45 44 6 907 82* 23.86 777 116.73 0 5 6 86 33
Sabbir Rahman (BDESH) 2014-2018 41 40 5 906 80 25.88 739 122.59 0 4 2 87 28
RD Berrington (SCOT) 2008-2018 46 39 7 867 100 27.09 696 124.56 1 2 5 86 19
Q de Kock (SA) 2012-2018 34 34 4 852 59 28.40 665 128.12 0 2 3 101 25
E Chigumbura (ZIM) 2006-2018 53 52 9 823 54* 19.13 579 142.14 0 3 6 58 48
LD Chandimal (SL) 2010-2018 54 47 4 800 58 18.60 766 104.43 0 4 0 73 16
Shaiman Anwar (UAE) 2014-2018 27 27 2 788 117* 31.52 660 119.39 1 4 1 62 31
Misbah-ul-Haq (PAK) 2007-2012 39 34 13 788 87* 37.52 715 110.20 0 3 2 45 26
JE Root (ENG) 2012-2018 28 26 4 787 90* 35.77 612 128.59 0 4 1 80 16
KA Pollard (WI) 2008-2018 58* 49 10 782 63* 20.05 607 128.83 0 2 1 55 40
KJ O'Brien (IRE) 2008-2018 67 60 10 775 42* 15.50 655 118.32 0 0 9 50 33
ADS Fletcher (WI) 2008-2018 42 40 4 765 84* 21.25 707 108.20 0 6 6 54 37
W Barresi (NL) 2012-2018 38 37 5 764 75* 23.87 649 117.71 0 4 3 65 21
LJ Wright (ENG) 2007-2014 51 45 5 759 99* 18.97 554 137.00 0 4 9 68 31
DJ Hussey (AUS) 2008-2012 39 36 3 756 88* 22.90 623 121.34 0 3 4 41 34

Top 10 Highest T20 Runs Scorers

New Zealand's Wicket KeeperBrandon McCullum is the No:4 Batsman who has the Most Runs in T20. He is also the owner of most T20 sixes record. But besides him, there are several other great players who are now challenging his accolades with their own great success in the international T20s. So without wasting any time let's check out the players.

10. David Warner

Total T20I Runs: 1792
Total T20I Matches Played: 70
Highest Score in T20: 90*

34-year old David Andrew Warner represents Australia in international cricket as a left-handed batsman who opens or his team, and is one of the highest scorers in Twenty-20 cricket, with a total of 1792. He has gathered this score in 70 innings over 70 matches during his T20 career from 2009 to 2018. He gathered the big score with an impressive strike rate of 140.10, while his highest score in a single T20 match is 90.

Ranked 3rd among ODI batsmen and 6th among Test batsmen, he last played for the Sunrisers Hyderabad in the Indian Premier League. His total score in domestic and international Twenty-20 cricket is 7668.

9. Jean-Paul Duminy

Total T20I Runs: 1858
Total T20I Matches Played: 78
Highest Score in T20: 96*

South Africa’s JP Duminy acquires the seventh place on the list of highest T20 runs scorers in international matches, with a total of 1822 runs, scored in 70 innings over 76 matches, during his tenure as the left-handed batsman from 2004 to 2018. He has a strike rate of 124.79, and his highest score in a single match is 96. Duminy also plays in the Indian Premier League of Twenty-20 cricket for the team Delhi Daredevils.

He also plays for the domestic team Cape Cobras, his home team. In all the T20 matches put together, he has scored a total of 5951 runs. Duminy is also one of the most runs scorers in the T20 World Cup.

8. Tillakaratne Dilshan

Total T20I Runs: 1889
Total T20I Matches Played: 80
Highest Score in T20: 104*

Tillakaratne-Dilshan
Tillakaratne-Dilshan

Sri Lanka’s celebrated cricketer Tillakaratne Dilshan is the right-handed opening batsman who is recorded as the fourth player on the list of top scorers in T20 International cricket, with a total score of 1889 which he gathered in the 79 innings of 80 games of T20, in his career from 2006 to 2016. He also has a strike rate of 120.54, and the highest he has scored in a single match is 104.

He is also part of Sri Lanka’s Tamil Union Cricket and Athletic Club and Basnahira South, Caribbean Premier League’s Guyana Amazon Warriors, and Pakistan Super League’s Peshawar Zalmi, and has a total score of 5193 in all T20 matches.

7. Mohammad Hafeez

Total T20I Runs: 1908
Total T20I Matches Played: 89
Highest Score in T20: 86

Pakistani cricketer and former T20I captain Mohammad Hafeez now holds the seventh place in the highest T20 runs scorers' list. He has already scored 1908 runs in 89 T20 International matches till now. Moreover, he has also scored his highest T20 runs of 86 while representing his country. Besides his international career, he has played for Lahore Lions, Sargodha, and Sui Gas Corporation.

Hafeez also represented Guyana Amazon Warriors and IPL franchise Kolkata Knight Riders. Recently in August 2018,  Pakistan Cricket Board awarded him a central contract for the 2018-19 season.

6. Mohammad Shahzad

Total T20I Runs: 1936
Total T20I Matches Played: 65
Highest Score in T20: 118*

Mohammad-Shahzad
Mohammad-Shahzad

33-year old Mohammad Shahzad is a right-handed batsman and wicket-keeper who represents the under-rated team of Afghanistan. He is also the eighth-highest T20I run-scorer, with a total of 1906 runs which he scored in 63 innings of 63 matches from 2010 to 2018. Shahzad has a stunning strike rate of 135.17, and his highest run in a single match is 118.

That score is the second-highest score by an Associate nation in T20I and also one of the fastest centuries in T20 Internationals. He is part of the Pakistan Super League team Peshawar Zalmi, a team that he has joined only recently. He is one of the only three wicketkeepers to score a century in T20I.

5. Virat Kohli

Total T20I Runs: 2102
Total T20I Matches Played: 62
Highest Score in T20: 90*

In the fifth place on the list of the highest T20 runs scorers in the international scene is Virat Kohli. The right-handed batsman from India is also noted for his powerful presence and aggressive attitude. He has a total of 2102 runs in International Twenty-20 cricket, which he has scored in a total of 58 innings in 62 matches, during his career from 2010 to 2018. He has a massive strike rate of 136.22, and his highest score in a single T20I match is 90.

Kohli also plays first-class domestic cricket for the Delhi cricket team and is a part of the Royal Challengers Bangalore in the Indian Premier League. He is now also considered one of the greatest batsmen in current cricket. In all his T20 matches, both international and domestic, he has scored 7444 runs.

4. Brendon McCullum

Total T20I Runs: 2140
Total T20I Matches Played: 71
Highest Score in T20:
123

Brendon-McCullum
Brendon-McCullum

Fourth in the list of highest T20 scorers is none other than Brendon McCullum of New Zealand, who has stunned the world with his batting skills. He has made a total of 2140 runs in his career from 2005 to 2015. He batted in 70 innings of 71 matches that he played in his active T20 career. McCullum also has an amazing strike rate of 136.21, and the highest run he has scored in a single match is 123.

McCullum is also part of several domestic cricket teams, such as Brisbane Heat in Big Bash League, Lahore Qalanders of Pakistan Super League, Middlesex County Cricket Club of England, etc. He has gathered a total of 8571, the second-highest run in all T20 games.

3. Shoaib Malik

Total T20I Runs: 2190
Total T20I Matches Played:
108
Highest Score in T20:
75

Shoaib-Malik
Shoaib-Malik

Pakistan’s noted player Shoaib Malik features among the top scorers of T20I cricket, with a total score of 2121. He has played Twenty-20 from 2006 to 2018, and participated in 96 innings of 103 matches during this time, as a right-handed batsman of his team. Shoaib has a strike rate of 122.88, and his highest run in a single international match of T20 is 75.

He has been part of different domestic teams, such as Karachi Kings in Pakistan Super League, Barbados Tridents in Caribbean Premier League, Pakistan International Airlines (PIA) cricket team, etc., and has a total of 7728.

2. Rohit Sharma

Total T20I Runs: 2203
Total T20I Matches Played:
86
Highest Score in T20:
118

Rohit-Sharma
Rohit-Sharma

Indian top-order batsmen, one of the best hard hitters, and vice-captain, Rohit Sharma, holds the fifth spot among the highest T20 runs scorers. Batted in 77 innings of 84 matches that he played, Rohit scored a marvelous 2086 runs in total. His highest international T20 score is 118 in his career from 2007 till now. He also has a strike rate of 137.05 in the T20I circuit.

Besides representing the Indian team, he also plays for the IPL franchise Mumbai Indians since 2011 and scored a total of 7226 runs in his T20 career till 2018. Besides batting, the occasional right-arm off-break bowler also has a wicket in his bag in the T20 International format.

1. Martin Guptill

Total T20I Runs: 2271
Total T20I Matches Played:
75
Highest Score in T20:
105

Martin-Guptill
Martin-Guptill

New Zealand’s right-handed opening batsman, Martin Guptill, is the highest T20 runs scorer, with a total of 2271 runs. He has gathered this score in his career from 2009 to 2018, having participated in 73 innings in 75 Twety20 matches. He has a strike rate of 132.88, and also the highest run he scored in a single match is 105.

Considered as one of the finest cricket players of his time, Guptill also plays domestic cricket for Auckland, as well as Kings XI Punjab in Indian Premier League and Guyana Amazon Warriors in Caribbean Premier League, and has a total T20 score of 5798.

Special Mention - Eoin Morgan

Total T20I Runs: 1734
Total T20I Matches Played: 77
Highest Score in T20:
85

English left-hand middle-order batsman Eoin Morgan has already scored 1723 runs in his T20 career between 2009 and 2018. And, he built that milestone in just 74 innings of 76 matches that he played for his country. He currently also has a marvelous strike rate of 131.52 and has scored his highest T20 runs of 85 in a single match.

Known as a prolific hitter, he played for several T20 clubs such as Royal Challengers Bangalore, Barbados Tridents, Karachi Kings, Kings XI Punjab, Kolkata Knight Riders, Peshawar Zalmi, Sunrisers Hyderabad, and Sydney Thunder. As an interesting fact, he is also an occasional wicket-keeper besides being a promising batsman for the English team.

These players have shown some incredible batting skills on the field in their careers. They have also shown how to make perfect use of the time available in limited-overs cricket, making a huge spectacle on the field. Hence, they not only have amazing scores but also have stunning strike rates. We hope you liked the list and don't forget to send us your opinion about the Highest T20 Runs Scorers in the comment section.

Leave a Reply

Sports Show