Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 most runs

Ishan Kishan leads T20 Cricket 2026 with 1,822 runs (India). Abhishek Sharma (1,717) and Finn Allen (1,413) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Ishan KishanIndiaIND52 matches, 52 innings106152521,82237.181,041175.0218792141
2Abhishek SharmaIndiaIND54 matches, 54 innings11327154541,71733.02837205.14159129133
3Finn AllenGlasgow CosmicGC48 matches, 48 innings4031248481,41331.40773182.7911310253
4Quinton de KockBarbados RoyalsBR42 matches, 42 innings1437142421,31234.53878149.431047873
5Sanju SamsonIndiaIND44 matches, 44 innings184444441,28732.18755170.461337492
6Shimron HetmyerWest IndiesWI50 matches, 49 innings0433350491,25731.43729172.43839042
7Tim SeifertNew ZealandNZ42 matches, 42 innings239342421,25731.43824152.5511765102
8Steven SmithAmsterdam FlamesAF39 matches, 39 innings2054539391,24434.56851146.181135453
9Shreyas IyerIndiaIND39 matches, 39 innings5225039391,21439.16765158.69985582
10Jos ButtlerGujarat TitansGT42 matches, 41 innings803062*42411,18933.03765155.421235371
11James VinceDublin GuardiansDG31 matches, 31 innings31311,17040.34756154.761304382
12Sherfane RutherfordWest IndiesWI41 matches, 39 innings41391,13143.50699161.808178100
13Mitchell MarshAustraliaAUS28 matches, 28 innings28281,12841.78723156.021096672
14Shai HopeWest IndiesWI36 matches, 36 innings36361,12643.31837134.53746253
15Tilak VarmaIndiaIND49 matches, 48 innings49481,11633.82756147.62865371
16Sahibzada FarhanPakistanPAK26 matches, 25 innings26251,07746.83675159.56995583
17Vaibhav SooryavanshiIndiaIND26 matches, 26 innings26261,07141.19486220.37899471
18Rovman PowellWest IndiesWI54 matches, 49 innings54491,06526.63751141.81707030
19Kusal MendisSri LankaSL28 matches, 28 innings28281,05542.20705149.651023881
20Nicholas PooranTrinbago Knight RidersTKR41 matches, 41 innings41411,05328.46723145.64688461
21George MunseyGlasgow CosmicGC31 matches, 31 innings31311,05038.89788133.25984591
22Ryan RickeltonMumbai IndiansMI34 matches, 33 innings34331,04537.32618169.09827342
23Sikandar RazaZimbabweZIM49 matches, 47 innings49471,02426.95742138.01805311
24Heinrich KlaasenRotterdam DockersRD30 matches, 29 innings30291,02144.39646158.05715370
25Andries GousEdinburgh Castle RockersECR31 matches, 31 innings313199335.46686144.75835661
26Lhuan-dre PretoriusSouth AfricaSA29 matches, 28 innings292895338.12593160.71844972
27Glenn PhillipsNew ZealandNZ31 matches, 29 innings312992837.12619149.92814451
28Dewald BrevisSouth AfricaSA35 matches, 30 innings353092132.89624147.60526741
29Mark ChapmanBelfast WolvesBW34 matches, 33 innings343389630.90574156.10744750
30Dasun ShanakaSri LankaSL44 matches, 40 innings444089527.12521171.79457541
31Jason RoyGlasgow CosmicGC29 matches, 29 innings292989333.07603148.09943461
32Babar AzamPeshawar ZalmiPZ25 matches, 25 innings252588646.63677130.87841952
33Tristan StubbsDelhi CapitalsDC41 matches, 37 innings413787245.89658132.52473340
34Aiden MarkramLucknow Super GiantsLSG28 matches, 27 innings282787239.64561155.44863651
35Faf du PlessisRotterdam DockersRD22 matches, 22 innings222287145.84574151.74813561
36Shivam DubeIndiaIND42 matches, 37 innings423780932.36499162.12575220
37Colin MunroRotterdam DockersRD24 matches, 24 innings242480736.68632127.69704460
38Maaz SadaqatPakistanPAK24 matches, 24 innings242480735.09462174.68715042
39Liam LivingstoneGlasgow CosmicGC28 matches, 27 innings282775930.36525144.57385450
40Suryakumar YadavMumbai IndiansMI27 matches, 27 innings272775431.42483156.11743460
41Daryl MitchellDublin GuardiansDG34 matches, 32 innings343275028.85541138.63533230
42Matthew ShortChennai Super KingsCSK24 matches, 24 innings242473436.70525139.81632921
43Shubman GillGujarat TitansGT16 matches, 16 innings161673245.75449163.03743361
44Sai SudharsanGujarat TitansGT17 matches, 17 innings171772245.13457157.99753081
45Saim AyubPakistanPAK34 matches, 32 innings343271724.72519138.15673121
46Pathum NissankaSri LankaSL28 matches, 28 innings282871726.56483148.45763131
47Sam BillingsRawalpindizRW27 matches, 27 innings272771432.45478149.37582960
48Beau WebsterWarwickshireWAR16 matches, 15 innings161570046.67483144.93642951
49Harry BrookEnglandENG19 matches, 18 innings191869049.29365189.04563832
50David MillerBelfast WolvesBW31 matches, 30 innings313067635.58447151.23503720
51Virat KohliRoyal Challengers BengaluruRCB16 matches, 16 innings161667556.25407165.85732551
52Hasan NawazPakistanPAK24 matches, 22 innings242267037.22491136.46543340
53Tom BantonSomersetSOM30 matches, 28 innings302865528.48447146.53612850
54Ashton TurnerMultan SultansMS31 matches, 31 innings313165429.73383170.76513040
55Shadab KhanPakistanPAK38 matches, 32 innings383265029.55389167.10483730
56David WarnerKarachi KingsKRK11 matches, 11 innings1111645107.50410157.32692452
57Tim DavidAmsterdam FlamesAF30 matches, 30 innings303064335.72372172.85395020
58Marcus StoinisPunjab KingsPBKS32 matches, 28 innings322864027.83452141.59552920
59Josh PhilippeSurreySUR28 matches, 28 innings282863725.48443143.79691640
60Usman KhanPakistanPAK31 matches, 29 innings312962424.96432144.44573141
61Philip SaltRoyal Challengers BengaluruRCB23 matches, 23 innings232362328.32421147.98602550
62Sam CurranEnglandENG27 matches, 24 innings272461638.50461133.62522240
63Devon ConwayBelfast WolvesBW25 matches, 24 innings252461628.00487126.49642230
64Fakhar ZamanPakistanPAK17 matches, 17 innings171761038.13407149.88732051
65Cooper ConnollyAustraliaAUS29 matches, 29 innings292960824.32413147.22513821
66Will JacksMumbai IndiansMI30 matches, 26 innings302660135.35357168.35463830
67Lokesh RahulDelhi CapitalsDC14 matches, 14 innings141459345.62340174.41563151
68Joe WeatherleyHampshireHAM15 matches, 15 innings151559149.25394150.00562240
69Karanbir SinghAustriaAUT12 matches, 12 innings121259159.10293201.71475322
70Chris LynnNorthamptonshireNOR19 matches, 19 innings191958636.63361162.33652922
71Donovan FerreiraRajasthan RoyalsRR29 matches, 28 innings292858127.67354164.12384320
72Andre FletcherSt Kitts and Nevis PatriotsSNP23 matches, 23 innings232358127.67438132.65522730
73Jonny BairstowYorkshireYOR21 matches, 21 innings212157830.42392147.45702250
74Hassan KhanJamaica KingsmenJK43 matches, 34 innings433457624.00384150.00284210
75Brian BennettZimbabweZIM20 matches, 20 innings202057035.63433131.64661630
76Kieron PollardTrinbago Knight RidersTKR23 matches, 22 innings232256531.39393143.77453241
77Reeza HendricksJamaica KingsmenJK16 matches, 16 innings161655546.25424130.90432040
78Mitchell OwenWashington FreedomWSF21 matches, 21 innings212155326.33285194.04454321
79Moeen AliYorkshireYOR30 matches, 29 innings302955023.91397138.54284130
80Travis HeadSunrisers HyderabadSRH21 matches, 21 innings212154826.10329166.57662830
81Brandon KingBarbados RoyalsBR23 matches, 23 innings232353824.45432124.54522520
82Aneurin DonaldDerbyshireDER15 matches, 15 innings151553535.67236226.69543940
83Brandon McMullenEdinburgh Castle RockersECR19 matches, 19 innings191953135.40363146.28412620
84Jason HolderSt Kitts and Nevis PatriotsSNP46 matches, 36 innings463652718.17381138.32274000
85Harry TectorDublin GuardiansDG20 matches, 20 innings202051728.72411125.7954730
86Dhruv JurelRajasthan RoyalsRR16 matches, 16 innings161651536.79333154.65472460
87Prabhsimran SinghPunjab KingsPBKS14 matches, 13 innings141351042.50302168.87552360
88David WilleyDublin GuardiansDG24 matches, 24 innings242450824.19342148.54333220
89Connor EsterhuizenSouth AfricaSA20 matches, 19 innings201950828.22367138.42472840
90Lorcan TuckerBelfast WolvesBW20 matches, 20 innings202050728.17406124.88461640
91Daniel HughesSussexSUS16 matches, 16 innings161650335.93343146.65641311
92Ben McDermottRotterdam DockersRD26 matches, 26 innings262650222.82356141.01402430
93Matthew BreetzkeTrinbago Knight RidersTKR21 matches, 20 innings212050129.47395126.84352050
94Rajat PatidarRoyal Challengers BengaluruRCB14 matches, 14 innings141450141.75260192.69304250
95Rilee RossouwTexas Super KingsTSK20 matches, 20 innings202049726.16361137.67502040
96Nathan McSweeneyNorthamptonshireNOR19 matches, 19 innings191949530.94370133.7852930
97Naman DhirIndiaIND24 matches, 23 innings242349429.06298165.77462520
98Gerhard ErasmusNamibiaNAM15 matches, 15 innings151549438.00313157.83312630
99Aaron HardieAustraliaAUS25 matches, 22 innings252249235.14346142.20481620
100Hardik PandyaMumbai IndiansMI24 matches, 22 innings242249224.60322152.80382720
Showing the top 10 of 1388

T20 Cricket 2026 Most Runs

Ishan Kishan leads T20 Cricket 2026 with 1,822 runs (India). Abhishek Sharma (1,717) and Finn Allen (1,413) are next. The T20 Cricket 2026 runs leaderboard ranks all 1388 players who have contributed runs this season. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.

T20 Cricket Runs Questions

Who has the most runs in T20 Cricket 2026?

Ishan Kishan leads T20 Cricket 2026 with 1822 runs from 52 matches, averaging 37.18 at a strike rate of 175.02. Abhishek Sharma is second on 1717 and Finn Allen third on 1413. The table ranks every player in T20 Cricket 2026 by runs, with their team and matches.

Who are the top run scorers in T20 Cricket 2026?

The top three run scorers in T20 Cricket 2026 are Ishan Kishan (1822 in 52 matches), Abhishek Sharma (1717 in 54 matches) and Finn Allen (1413 in 48 matches). Ishan Kishan is 105 runs clear of Abhishek Sharma. Every other player follows in the table, with their team and matches.

Who has the most T20 Cricket runs in 2026?

Ishan Kishan has the most T20 Cricket runs in 2026, 1822 for India, and the leading run scorers for the next sides are Finn Allen for Glasgow Cosmic (1413) and Quinton de Kock for Barbados Royals (1312). Batters from 119 sides are on the T20 Cricket 2026 runs board.

What are the highest T20 Cricket runs in 2026?

The highest T20 Cricket runs in 2026 are Ishan Kishan's 1822 in total, and the highest single innings is 164 by Karanbir Singh. The most hundreds is 3, shared by 6 batters.