Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 most matches

Rovman Powell and Abhishek Sharma share the lead in T20 Cricket 2026 with 54 matches (West Indies). Ishan Kishan (52) is next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Matches Runs Avg BF SR 4s 6s 50s 100s
1Rovman PowellWest IndiesWI54 matches, 49 innings245245449541,06526.63751141.81707030
2Abhishek SharmaIndiaIND54 matches, 54 innings1132715454541,71733.02837205.14159129133
3Ishan KishanIndiaIND52 matches, 52 innings10615252521,82237.181,041175.0218792141
4Romario ShepherdWest IndiesWI52 matches, 31 innings10*734*52315237422.00266140.60222910
5Shimron HetmyerWest IndiesWI50 matches, 49 innings043335049501,25731.43729172.43839042
6Sikandar RazaZimbabweZIM49 matches, 47 innings17106*24947491,02426.95742138.01805311
7Tilak VarmaIndiaIND49 matches, 48 innings1*3564948491,11633.82756147.62865371
8Finn AllenGlasgow CosmicGC48 matches, 48 innings403124848481,41331.40773182.7911310253
9Jason HolderSt Kitts and Nevis PatriotsSNP46 matches, 36 innings172446364652718.17381138.32274000
10Dasun ShanakaSri LankaSL44 matches, 40 innings1218944404489527.12521171.79457541
11Axar PatelIndiaIND44 matches, 31 innings44314432112.35272118.0126910
12Sanju SamsonIndiaIND44 matches, 44 innings4444441,28732.18755170.461337492
13Arshdeep SinghIndiaIND43 matches, 14 innings431443455.635188.243100
14Akeal HoseinWest IndiesWI43 matches, 18 innings43184314416.00117123.0810600
15Hassan KhanJamaica KingsmenJK43 matches, 34 innings43344357624.00384150.00284210
16Quinton de KockBarbados RoyalsBR42 matches, 42 innings4242421,31234.53878149.431047873
17Jos ButtlerGujarat TitansGT42 matches, 41 innings4241421,18933.03765155.421235371
18Tim SeifertNew ZealandNZ42 matches, 42 innings4242421,25731.43824152.5511765102
19Shivam DubeIndiaIND42 matches, 37 innings42374280932.36499162.12575220
20Sherfane RutherfordWest IndiesWI41 matches, 39 innings4139411,13143.50699161.808178100
21Nicholas PooranTrinbago Knight RidersTKR41 matches, 41 innings4141411,05328.46723145.64688461
22Tristan StubbsDelhi CapitalsDC41 matches, 37 innings41374187245.89658132.52473340
23Sunil NarineTrinbago Knight RidersTKR40 matches, 25 innings40254028714.35198144.95192320
24Steven SmithAmsterdam FlamesAF39 matches, 39 innings3939391,24434.56851146.181135453
25Shreyas IyerIndiaIND39 matches, 39 innings3939391,21439.16765158.69985582
26Shadab KhanPakistanPAK38 matches, 32 innings38323865029.55389167.10483730
27Glenn MaxwellBelfast WolvesBW38 matches, 35 innings38353848017.78337142.43312730
28Usman TariqTrinbago Knight RidersTKR37 matches, 7 innings37737102.002343.481000
29Shai HopeWest IndiesWI36 matches, 36 innings3636361,12643.31837134.53746253
30Rashid KhanAfghanistanAFG35 matches, 15 innings35153519516.25120162.50141400
31Dewald BrevisSouth AfricaSA35 matches, 30 innings35303592132.89624147.60526741
32Mark ChapmanBelfast WolvesBW34 matches, 33 innings34333489630.90574156.10744750
33Mitchell SantnerEdinburgh Castle RockersECR34 matches, 24 innings34243444737.25317141.01381900
34George LindeNottinghamshireNOT34 matches, 27 innings34273449123.38326150.61392610
35Ryan RickeltonMumbai IndiansMI34 matches, 33 innings3433341,04537.32618169.09827342
36Daniel SamsSomersetSOM34 matches, 25 innings34253430517.94189161.38241800
37Daryl MitchellDublin GuardiansDG34 matches, 32 innings34323475028.85541138.63533230
38Saim AyubPakistanPAK34 matches, 32 innings34323471724.72519138.15673121
39Lungi NgidiGlasgow CosmicGC33 matches, 8 innings33833132.6013100.000100
40Kagiso RabadaGujarat TitansGT33 matches, 10 innings3310335811.6058100.005300
41Marco JansenPunjab KingsPBKS33 matches, 15 innings33153321017.50153137.25101510
42Marcus StoinisPunjab KingsPBKS32 matches, 28 innings32283264027.83452141.59552920
43Tom CurranEdinburgh Castle RockersECR32 matches, 22 innings32223231420.93182172.53242000
44Jofra ArcherRajasthan RoyalsRR32 matches, 18 innings32183211111.1071156.348700
45Chris GreenBarbados RoyalsBR32 matches, 21 innings32213233828.17223151.57271410
46David MillerBelfast WolvesBW31 matches, 30 innings31303167635.58447151.23503720
47James VinceDublin GuardiansDG31 matches, 31 innings3131311,17040.34756154.761304382
48Glenn PhillipsNew ZealandNZ31 matches, 29 innings31293192837.12619149.92814451
49Trent BoultEdinburgh Castle RockersECR31 matches, 12 innings3112316817.0044154.557400
50Ashton TurnerMultan SultansMS31 matches, 31 innings31313165429.73383170.76513040
51George MunseyGlasgow CosmicGC31 matches, 31 innings3131311,05038.89788133.25984591
52Andries GousEdinburgh Castle RockersECR31 matches, 31 innings31313199335.46686144.75835661
53Usman KhanPakistanPAK31 matches, 29 innings31293162424.96432144.44573141
54Heinrich KlaasenRotterdam DockersRD30 matches, 29 innings3029301,02144.39646158.05715370
55Roston ChaseWest IndiesWI30 matches, 22 innings30223032217.89283113.7830900
56Moeen AliYorkshireYOR30 matches, 29 innings30293055023.91397138.54284130
57Jasprit BumrahIndiaIND30 matches, 4 innings30430113.6710110.002000
58Tim DavidAmsterdam FlamesAF30 matches, 30 innings30303064335.72372172.85395020
59Xavier BartlettAustraliaAUS30 matches, 17 innings30173017119.00115148.70141000
60Tom BantonSomersetSOM30 matches, 28 innings30283065528.48447146.53612850
61Will JacksMumbai IndiansMI30 matches, 26 innings30263060135.35357168.35463830
62Maheesh TheekshanaSri LankaSL30 matches, 16 innings301630707.788384.347000
63Liam DawsonHampshireHAM29 matches, 13 innings29132920622.89154133.7716620
64Jason RoyGlasgow CosmicGC29 matches, 29 innings29292989333.07603148.09943461
65Donovan FerreiraRajasthan RoyalsRR29 matches, 28 innings29282958127.67354164.12384320
66Cooper ConnollyAustraliaAUS29 matches, 29 innings29292960824.32413147.22513821
67Shamar JosephWest IndiesWI29 matches, 6 innings29629279.003284.383100
68Lhuan-dre PretoriusSouth AfricaSA29 matches, 28 innings29282995338.12593160.71844972
69Mitchell MarshAustraliaAUS28 matches, 28 innings2828281,12841.78723156.021096672
70Aiden MarkramLucknow Super GiantsLSG28 matches, 27 innings28272887239.64561155.44863651
71Kusal MendisSri LankaSL28 matches, 28 innings2828281,05542.20705149.651023881
72Josh PhilippeSurreySUR28 matches, 28 innings28282863725.48443143.79691640
73Liam LivingstoneGlasgow CosmicGC28 matches, 27 innings28272875930.36525144.57385450
74Jamie OvertonChennai Super KingsCSK28 matches, 17 innings28172820914.93161129.81161000
75Corbin BoschMumbai IndiansMI28 matches, 17 innings28172815417.11134114.9312600
76Pathum NissankaSri LankaSL28 matches, 28 innings28282871726.56483148.45763131
77Andre RussellJamaica KingsmenJK27 matches, 25 innings27252733115.76254130.31202720
78Sam CurranEnglandENG27 matches, 24 innings27242761638.50461133.62522240
79Sam BillingsRawalpindizRW27 matches, 27 innings27272771432.45478149.37582960
80Suryakumar YadavMumbai IndiansMI27 matches, 27 innings27272775431.42483156.11743460
81Varun ChakaravarthyIndiaIND27 matches, 7 innings27727112.751861.112000
82Eshan MalingaSri LankaSL27 matches, 10 innings2710272512.503180.651100
83Faheem AshrafIslamabad UnitedISU26 matches, 18 innings26182620613.73146141.10141100
84Ben McDermottRotterdam DockersRD26 matches, 26 innings26262650222.82356141.01402430
85Sahibzada FarhanPakistanPAK26 matches, 25 innings2625261,07746.83675159.56995583
86Keshav MaharajGlasgow CosmicGC26 matches, 11 innings261126658.137487.847000
87Haris RaufSan Francisco UnicornsSFU26 matches, 11 innings261126293.225354.721100
88Wiaan MulderTexas Super KingsTSK26 matches, 25 innings26252636718.35302121.52222100
89Noor AhmadAfghanistanAFG26 matches, 9 innings26926396.504097.501400
90Prince YadavIndiaIND26 matches, 7 innings267263939.0029134.485200
91Gudakesh MotieWest IndiesWI26 matches, 9 innings269267418.5050148.006300
92Vaibhav SooryavanshiIndiaIND26 matches, 26 innings2626261,07141.19486220.37899471
93Babar AzamPeshawar ZalmiPZ25 matches, 25 innings25252588646.63677130.87841952
94Hasan AliYorkshireYOR25 matches, 17 innings25172512212.2059206.7881000
95Chris JordanBelfast WolvesBW25 matches, 15 innings25152511512.78103111.653700
96Richard GleesonAmsterdam FlamesAF25 matches, 5 innings2552530.75933.330000
97James NeeshamGlasgow CosmicGC25 matches, 18 innings25182524819.08204121.5723400
98Devon ConwayBelfast WolvesBW25 matches, 24 innings25242561628.00487126.49642230
99Aaron HardieAustraliaAUS25 matches, 22 innings25222549235.14346142.20481620
100Matthew FordeWest IndiesWI25 matches, 18 innings25182518112.93127142.52131300
Showing the top 10 of 1582

T20 Cricket 2026 Most Matches

Rovman Powell and Abhishek Sharma share the lead in T20 Cricket 2026 with 54 matches (West Indies). Ishan Kishan (52) is next. The T20 Cricket 2026 matches leaderboard ranks all 1582 players who have contributed matches this season. The leading player can change after every match as the season progresses. Filter by team to analyse matches depth across squads.

T20 Cricket Matches Questions

Who has the most matches in T20 Cricket 2026?

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

Who are the top players in T20 Cricket 2026?

The top three players in T20 Cricket 2026 are Rovman Powell (54 in 54 matches), Abhishek Sharma (54 in 54 matches) and Ishan Kishan (52 in 52 matches). Every other player follows in the table, with their team and matches.