Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 most innings batted

Abhishek Sharma leads T20 Cricket 2026 with 54 innings batted (India). Ishan Kishan (52) and Rovman Powell (49) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Abhishek SharmaIndiaIND54 matches, 54 innings11327154541,71733.02837205.14159129133
2Ishan KishanIndiaIND52 matches, 52 innings106152521,82237.181,041175.0218792141
3Rovman PowellWest IndiesWI54 matches, 49 innings2452454491,06526.63751141.81707030
4Shimron HetmyerWest IndiesWI50 matches, 49 innings0433350491,25731.43729172.43839042
5Tilak VarmaIndiaIND49 matches, 48 innings1*35649481,11633.82756147.62865371
6Finn AllenGlasgow CosmicGC48 matches, 48 innings4031248481,41331.40773182.7911310253
7Sikandar RazaZimbabweZIM49 matches, 47 innings17106*249471,02426.95742138.01805311
8Sanju SamsonIndiaIND44 matches, 44 innings184444441,28732.18755170.461337492
9Quinton de KockBarbados RoyalsBR42 matches, 42 innings1437142421,31234.53878149.431047873
10Tim SeifertNew ZealandNZ42 matches, 42 innings239342421,25731.43824152.5511765102
11Jos ButtlerGujarat TitansGT42 matches, 41 innings42411,18933.03765155.421235371
12Nicholas PooranTrinbago Knight RidersTKR41 matches, 41 innings41411,05328.46723145.64688461
13Dasun ShanakaSri LankaSL44 matches, 40 innings444089527.12521171.79457541
14Sherfane RutherfordWest IndiesWI41 matches, 39 innings41391,13143.50699161.808178100
15Steven SmithAmsterdam FlamesAF39 matches, 39 innings39391,24434.56851146.181135453
16Shreyas IyerIndiaIND39 matches, 39 innings39391,21439.16765158.69985582
17Shivam DubeIndiaIND42 matches, 37 innings423780932.36499162.12575220
18Tristan StubbsDelhi CapitalsDC41 matches, 37 innings413787245.89658132.52473340
19Jason HolderSt Kitts and Nevis PatriotsSNP46 matches, 36 innings463652718.17381138.32274000
20Shai HopeWest IndiesWI36 matches, 36 innings36361,12643.31837134.53746253
21Glenn MaxwellBelfast WolvesBW38 matches, 35 innings383548017.78337142.43312730
22Hassan KhanJamaica KingsmenJK43 matches, 34 innings433457624.00384150.00284210
23Mark ChapmanBelfast WolvesBW34 matches, 33 innings343389630.90574156.10744750
24Ryan RickeltonMumbai IndiansMI34 matches, 33 innings34331,04537.32618169.09827342
25Shadab KhanPakistanPAK38 matches, 32 innings383265029.55389167.10483730
26Daryl MitchellDublin GuardiansDG34 matches, 32 innings343275028.85541138.63533230
27Saim AyubPakistanPAK34 matches, 32 innings343271724.72519138.15673121
28Romario ShepherdWest IndiesWI52 matches, 31 innings523137422.00266140.60222910
29Axar PatelIndiaIND44 matches, 31 innings443132112.35272118.0126910
30James VinceDublin GuardiansDG31 matches, 31 innings31311,17040.34756154.761304382
31Ashton TurnerMultan SultansMS31 matches, 31 innings313165429.73383170.76513040
32George MunseyGlasgow CosmicGC31 matches, 31 innings31311,05038.89788133.25984591
33Andries GousEdinburgh Castle RockersECR31 matches, 31 innings313199335.46686144.75835661
34Dewald BrevisSouth AfricaSA35 matches, 30 innings353092132.89624147.60526741
35David MillerBelfast WolvesBW31 matches, 30 innings313067635.58447151.23503720
36Tim DavidAmsterdam FlamesAF30 matches, 30 innings303064335.72372172.85395020
37Glenn PhillipsNew ZealandNZ31 matches, 29 innings312992837.12619149.92814451
38Usman KhanPakistanPAK31 matches, 29 innings312962424.96432144.44573141
39Heinrich KlaasenRotterdam DockersRD30 matches, 29 innings30291,02144.39646158.05715370
40Moeen AliYorkshireYOR30 matches, 29 innings302955023.91397138.54284130
41Jason RoyGlasgow CosmicGC29 matches, 29 innings292989333.07603148.09943461
42Cooper ConnollyAustraliaAUS29 matches, 29 innings292960824.32413147.22513821
43Marcus StoinisPunjab KingsPBKS32 matches, 28 innings322864027.83452141.59552920
44Tom BantonSomersetSOM30 matches, 28 innings302865528.48447146.53612850
45Donovan FerreiraRajasthan RoyalsRR29 matches, 28 innings292858127.67354164.12384320
46Lhuan-dre PretoriusSouth AfricaSA29 matches, 28 innings292895338.12593160.71844972
47Mitchell MarshAustraliaAUS28 matches, 28 innings28281,12841.78723156.021096672
48Kusal MendisSri LankaSL28 matches, 28 innings28281,05542.20705149.651023881
49Josh PhilippeSurreySUR28 matches, 28 innings282863725.48443143.79691640
50Pathum NissankaSri LankaSL28 matches, 28 innings282871726.56483148.45763131
51George LindeNottinghamshireNOT34 matches, 27 innings342749123.38326150.61392610
52Aiden MarkramLucknow Super GiantsLSG28 matches, 27 innings282787239.64561155.44863651
53Liam LivingstoneGlasgow CosmicGC28 matches, 27 innings282775930.36525144.57385450
54Sam BillingsRawalpindizRW27 matches, 27 innings272771432.45478149.37582960
55Suryakumar YadavMumbai IndiansMI27 matches, 27 innings272775431.42483156.11743460
56Will JacksMumbai IndiansMI30 matches, 26 innings302660135.35357168.35463830
57Ben McDermottRotterdam DockersRD26 matches, 26 innings262650222.82356141.01402430
58Vaibhav SooryavanshiIndiaIND26 matches, 26 innings26261,07141.19486220.37899471
59Sunil NarineTrinbago Knight RidersTKR40 matches, 25 innings402528714.35198144.95192320
60Daniel SamsSomersetSOM34 matches, 25 innings342530517.94189161.38241800
61Andre RussellJamaica KingsmenJK27 matches, 25 innings272533115.76254130.31202720
62Sahibzada FarhanPakistanPAK26 matches, 25 innings26251,07746.83675159.56995583
63Wiaan MulderTexas Super KingsTSK26 matches, 25 innings262536718.35302121.52222100
64Babar AzamPeshawar ZalmiPZ25 matches, 25 innings252588646.63677130.87841952
65Mitchell SantnerEdinburgh Castle RockersECR34 matches, 24 innings342444737.25317141.01381900
66Sam CurranEnglandENG27 matches, 24 innings272461638.50461133.62522240
67Devon ConwayBelfast WolvesBW25 matches, 24 innings252461628.00487126.49642230
68Dian ForresterTexas Super KingsTSK25 matches, 24 innings252449137.77336146.13352910
69David WilleyDublin GuardiansDG24 matches, 24 innings242450824.19342148.54333220
70Colin MunroRotterdam DockersRD24 matches, 24 innings242480736.68632127.69704460
71Matthew ShortChennai Super KingsCSK24 matches, 24 innings242473436.70525139.81632921
72Maaz SadaqatPakistanPAK24 matches, 24 innings242480735.09462174.68715042
73Naman DhirIndiaIND24 matches, 23 innings242349429.06298165.77462520
74Laurie EvansEdinburgh Castle RockersECR23 matches, 23 innings232334117.05281121.35221400
75Andre FletcherSt Kitts and Nevis PatriotsSNP23 matches, 23 innings232358127.67438132.65522730
76Brandon KingBarbados RoyalsBR23 matches, 23 innings232353824.45432124.54522520
77Philip SaltRoyal Challengers BengaluruRCB23 matches, 23 innings232362328.32421147.98602550
78Sanjay KrishnamurthiDublin GuardiansDG23 matches, 23 innings232344523.42341130.50322220
79Tom CurranEdinburgh Castle RockersECR32 matches, 22 innings322231420.93182172.53242000
80Roston ChaseWest IndiesWI30 matches, 22 innings302232217.89283113.7830900
81Aaron HardieAustraliaAUS25 matches, 22 innings252249235.14346142.20481620
82Hardik PandyaMumbai IndiansMI24 matches, 22 innings242249224.60322152.80382720
83Hasan NawazPakistanPAK24 matches, 22 innings242267037.22491136.46543340
84Kieron PollardTrinbago Knight RidersTKR23 matches, 22 innings232256531.39393143.77453241
85Faf du PlessisRotterdam DockersRD22 matches, 22 innings222287145.84574151.74813561
86Charith AsalankaSaint Lucia KingsSLK22 matches, 22 innings222234017.00299113.71221300
87Chris GreenBarbados RoyalsBR32 matches, 21 innings322133828.17223151.57271410
88Hilton CartwrightHampshireHAM22 matches, 21 innings222139639.60236167.80282510
89Jacob BethellRoyal Challengers BengaluruRCB22 matches, 21 innings222148924.45346141.33482221
90Travis HeadSunrisers HyderabadSRH21 matches, 21 innings212154826.10329166.57662830
91Jonny BairstowYorkshireYOR21 matches, 21 innings212157830.42392147.45702250
92Rinku SinghIndiaIND21 matches, 21 innings212144740.64307145.60382020
93Mitchell OwenWashington FreedomWSF21 matches, 21 innings212155326.33285194.04454321
94Nitish Kumar ReddyIndiaIND24 matches, 20 innings242043629.07257169.65262910
95Washington SundarIndiaIND23 matches, 20 innings232040931.46285143.51401430
96Rubin HermannSouth AfricaSA22 matches, 20 innings222039823.41347114.70391210
97Cameron GreenKolkata Knight RidersKKR21 matches, 20 innings212043927.44316138.92292220
98Salman AghaKarachi KingsKRK21 matches, 20 innings212035317.65233151.50391710
99Ryan BurlZimbabweZIM21 matches, 20 innings212038223.88324117.9031820
100Matthew BreetzkeTrinbago Knight RidersTKR21 matches, 20 innings212050129.47395126.84352050
Showing the top 10 of 1438

T20 Cricket 2026 Most Innings Batted

Abhishek Sharma leads T20 Cricket 2026 with 54 innings batted (India). Ishan Kishan (52) and Rovman Powell (49) are next. The T20 Cricket 2026 innings batted leaderboard ranks all 1438 players who have contributed innings batted this season. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.

T20 Cricket Innings batted Questions

Who has the most innings batted in T20 Cricket 2026?

Abhishek Sharma leads T20 Cricket 2026 with 54 innings batted from 54 matches, averaging 33.02 at a strike rate of 205.14. Ishan Kishan is second on 52 and Rovman Powell third on 49. The table ranks every player in T20 Cricket 2026 by innings batted, with their team and matches.

Who are the top batters in T20 Cricket 2026?

The top three batters in T20 Cricket 2026 are Abhishek Sharma (54 in 54 matches), Ishan Kishan (52 in 52 matches) and Rovman Powell (49 in 54 matches). Abhishek Sharma is 2 innings batted clear of Ishan Kishan. Every other player follows in the table, with their team and matches.