Oddsworth

Most runs in T20 cricket

Up to 26 Oct 2026

#PlayerMatInnsRunsHSAvg100s50sSpan
1Jos ButtlerEngland, Rajasthan Royals, Lancashire52949815,06213135.6091082009–2026
2Kieron PollardMumbai Indians, West Indies, Trinbago Knight Riders75467114,99910431.712712006–2026
3Alex HalesNottinghamshire, England, Sydney Thunder53753114,581119*29.697932009–2026
4Chris GayleRoyal Challengers Bangalore, West Indies, Jamaica Tallawahs46345514,562175*36.2222882005–2022
5David WarnerAustralia, Sunrisers Hyderabad, Delhi Daredevils43943814,284135*37.29101182007–2026
6Virat KohliRoyal Challengers Bangalore, India, Royal Challengers Bengaluru43041314,218122*42.44101102007–2026
7James VinceHampshire, Sydney Sixers, Gulf Giants50249014,187129*32.179912010–2026
8Shoaib MalikPakistan, Karachi Kings, Barbados Tridents55751513,57195*35.990832005–2025
9Quinton de KockSouth Africa, Mumbai Indians, Durban's Super Giants46344913,046140*31.4310852011–2026
10Faf du PlessisChennai Super Kings, South Africa, Joburg Super Kings45042612,782120*33.379892007–2026
11Colin MunroTrinbago Knight Riders, New Zealand, Islamabad United48646712,62612030.426782010–2026
12Rohit SharmaMumbai Indians, India, Deccan Chargers47245912,531121*30.948842007–2026
13Babar AzamPakistan, Karachi Kings, Peshawar Zalmi35934612,49312242.78131012012–2026
14David MillerSouth Africa, Kings XI Punjab, Dolphins58453112,435120*35.024532008–2026
15Nicholas PooranWest Indies, Lucknow Super Giants, Trinbago Knight Riders48545811,520108*30.075712013–2026
16Jason RoySurrey, England, Quetta Gladiators44944111,519145*27.297752008–2026
17Aaron FinchMelbourne Renegades, Australia, Surrey38738011,45817233.608772009–2024
18Glenn MaxwellAustralia, Melbourne Stars, Kings XI Punjab53049311,369154*27.138612010–2026
19Dawid MalanEngland, Middlesex, Yorkshire39939211,00311733.045762006–2026
20Rilee RossouwQuetta Gladiators, Multan Sultans, Knights41539910,37012129.719612008–2026
21Martin GuptillNew Zealand, Auckland, Guyana Amazon Warriors3593479,997120*31.536592006–2026
22Ravi BoparaEssex, Sussex, England4944539,94810828.103502003–2025
23Andre RussellKolkata Knight Riders, West Indies, Jamaica Tallawahs6115279,933121*25.862362010–2026
24Brendon McCullumNew Zealand, Brisbane Heat, Kolkata Knight Riders3703649,922158*29.977552005–2019
25Shikhar DhawanSunrisers Hyderabad, India, Delhi Capitals3343319,797106*32.982702007–2024

More T20 records

Share