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]
|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|
|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|
|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 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*
31-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 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*
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*
30-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
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
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
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
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.