Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,658 of the 11,659 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael KlingerPS/GLO201620162222376210140.11593128.501527920
Andre FletcherSKAN/ME/LAKR202520252424176211833.13567134.392326934
Brendon McCullumBH/MID/GL201620163434376287*24.58536142.160327438
Glenn MaxwellAUS/RCB/MS2024202441354762120*24.58452168.581256849
Virat KohliIND/RCB202020202424576190*40.05592128.550404121
Jordan CoxKEN/OI/DA20222022302717619429.27544139.890416625
Tamim IqbalCV/DP2019201921214760141*44.71602126.251536732
Tom AbellSOM/WF/SEC20252025444267606821.11617123.180357311
Sunil NarineWI/KKR/MR20172017635347607915.51502151.390487445
Sai SudharsanGT2025202515151759108*54.21486156.171608821
Dawid MalanMID/BB/PZ20162016282857599333.00586129.520716931
Tanzid HasanBAN/CC/DC202420243131275911626.17606125.251547233
Dewald BrevisMI/TIT/SKAN202220223130275816227.07507149.511125453
Suresh RainaIND/UP/GL20162016363247577527.04583129.850317021
Saim AyubPAK/ST/HK202620263534375710224.42560135.181206932
Kumar SangakkaraHH/SUR/DD20152015222227567537.80571132.400317418
Glenn PhillipsNZ/GAW/GT202620263027375682*31.50532142.110416731
Matthew ShortAUS/AS/SFU202520252221275510939.74487155.031716836
Sohail AhmedBHR2025202532281675576*62.92606124.590504934
Pathum NissankaSL/DC/NCC2026202630301755100*26.03515146.601328231
Ben McDermottHH/LAN/QG20262026373547557124.35527143.260536037
Marcus StoinisAUS/MS/SB202220224038975575*26.03465162.370334949
Joe DenlyKEN/DD201720172020175412739.68553136.352237031
Brendon McCullumNZ/KKR/BH201220122828075412326.93628120.061218420
Usman KhanPAK/DC/HK202620263634475410125.13513146.981447536
Shimron HetmyerWI/DC/GAW202120214236875481*26.93569132.510515333
Deepak HoodaIND/LSG202220223026375310432.74531141.811426331
Liton DasBAN/CV20222022282807536926.89542138.930527824
Glenn MaxwellAUS/PK/MS2016201625256750145*39.47452165.931636634
Towhid HridoyBAN/JK/SS202320233027474985*32.57552135.690647126
Kyle MayersWI/BR20222022313007497924.97570131.400518241
Darren SammyWI/HH/SLZ2016201649411374971*26.75466160.730354847
Kevin O'BrienIRE/LL201920192424074812431.17480155.831426938
Colin MunroNZ/SS/AUC2017201726264748109*34.00500149.602436540
Kieron PollardWI/MI/TKR2021202142371174887*28.77512146.090424055
Beau WebsterHH/WAR/BB202620261817074711243.94521143.381506930
Colin MunroBH/IU/TKR202520252828174712027.67500149.401438530
Ravi BoparaSUS/LS/CS202220223635774754*26.68563132.680215929
Richard LeviCC/NOR20152015242327468535.52488152.870608830
Virat KohliIND/RCB20142014212147447743.76582127.840735627
Tim RobinsonNZ/WEL/NOR2025202528254744106*35.43517143.911516333
Chris LynnMI/BH/MS20212021303007435724.77522142.340517335
Brad HodgeRR/MS/MR20122012262587428843.65550134.910526031
Devdutt PadikkalIND/RCB/KAR2021202126262742101*30.92612121.241337824
Brendon McCullumNZ/CSK/WAR2015201522222741158*37.05436169.952207944
Virat KohliIND/RCB201820182423574192*41.17554133.750516226
Liton DasBAN/KKR/CV20232023262627418330.88562131.850518822
Abhishek SharmaIND/SH202420242827174010028.46386191.711415861
Virandeep SinghMAS202520252722473993*41.06560131.960716927
Shivam DubeIND/CSK/MUM202420243230973866*35.14493149.700534945

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.