Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by format (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,656 of the 11,657 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Tim SeifertKKR/DC/MRT202017-2026206198205347125*30.043951135.3372412499230
D'Arcy ShortRR/AS/HHT202016-2026171171135309122*33.603963133.962388553188
Ben McDermottBH/MR/HHT202014-202620819826524312730.483749139.8533416412257
Shubman GillKKR/PUN/GTT202018-202615214920523312940.573691141.786354508177
Heinrich KlaasenRCB/RR/TITT202014-2026197184375200110*35.373324156.444317349285
Reeza HendricksKNI/LIO/RRT202012-2026171161265161108*38.234089126.2234015475145
Tim DavidRCB/MI/PST202018-202626124078511376*31.563162161.700168333340
Dwayne SmithCSK/MI/DCT202008-2019197192145086110*28.573994127.3443316512238
Daniel Bell-DrummondAUC/KEN/RKT202014-2026174172115076112*31.533680137.9334013531128
Ambati RayuduCSK/MI/SKANT202010-2024240220385051100*27.753984126.7812616410201
Sam HainBH/HH/WART202016-2026168164395035112*40.283716135.501397430137
Manish PandeyKKR/RCB/DCT202008-2026218197355004129*30.894025124.3232714418165
Moeen AliKKR/RCB/CSKT202013-2026266238284994121*23.783593138.9932120373294
Moisés HenriquesKKR/RCB/PKT202009-20262412244649907728.033924127.170249379148
Joe DenlyKKR/SS/BHT202013-202620820320496312727.123869128.2842117457174
Daniel ChristianRCB/DC/DCT202011-202531828074493212923.943526139.8821616324254
Will JacksRCB/MI/HHT202018-2026179170134914108*31.303128157.1043712454265
Lendl SimmonsMI/BH/RRT202013-202216216012482411632.593954122.0023917447223
Cameron DelportST/LIO/DOLT202012-202421921214481912924.343495137.8842218484212
Evin LewisRR/MI/TTRST202014-2026191185154768109*28.053356142.0742610384333
Sunil NarineKKR/SS/MRT202012-202652036058475410915.743156150.6311951442312
Kumar SangakkaraPK/DC/HHT202008-20181801771147099428.373730126.25030950799
Dwayne BravoCSK/MI/SST202008-2024431319101469776*21.553642128.9701122305236
Babar AzamPAKT20Is2016-202614613818468912239.083659128.153391048780
Devon ConwayCSK/LIO/WELT202014-2026138134234630105*41.713480133.0523712511116
Martin GuptillPK/MI/STT202012-202618117616462011728.883629127.3132815399202
Rovman PowellKKR/DC/RRT202016-20262462255345669726.553192143.0501718280309
Michael KlingerKTK/AS/PST202011-2019155151164527126*33.533718121.7672310420108
Wayne MadsenDER/PZ/JSKT202014-2026157154254502109*34.903184141.3923011473106
Tamim IqbalBAN/DR/SLZT202013-2025140140204462141*37.183693120.822359476134
Glenn PhillipsRR/OTA/SHT202017-2026170164214457106*31.173212138.7622814329247
Nitish RanaKKR/DC/RRT202016-202617816717445410729.693192139.5413111411226
Gautam GambhirKKR/DC/DELT202008-20181681651744439330.023632122.330371351862
Jos ButtlerENGT20Is2011-202616315024438413134.792920150.1423011408192
Paul StirlingIRE/SR/GAWT202013-20261901894435711923.552979146.2622717490203
Ishan KishanMI/SH/JHAT202016-2026157150114353113*31.323036143.3832614435197
Rassie van der DussenRR/LIO/SKANT202013-2026150146304338104*37.403257133.193236282205
Rishabh PantDC/DEL/LSGT202016-2026147144224308128*35.312887149.223247392207
Samit PatelMR/WAR/WELT202013-202527822850430890*24.203449124.910238386132
Sam CurranPK/CSK/SST202015-2026222198414281102*27.273149135.9512712326192
Fakhar ZamanBH/GLA/CVT202017-20261471463426611529.833100137.613319414172
Shakib Al HasanBAN/KKR/AST202011-202627823839425989*21.403322128.2101819380139
David WilleyRCB/CSK/STT202014-202624619823425611824.323110136.8522112313232
Rohit SharmaINDT20Is2007-2024159151194231121*32.053003140.8953212383205
Tom BantonKKR/BH/SOMT202017-2026159157114206107*28.812928143.6542410445175
Shai HopeDC/HH/BTT202015-2026153152194192118*31.523305126.843193303182
Virat KohliINDT20Is2010-2024124117314188122*48.703056137.041387369124
Mohammad RizwanMR/SUS/SKANT202016-2026142132254141110*38.703296125.642307378114
Adam LythPS/RR/YORT202014-20261581556413016127.722750150.1823011444165
Adam HoseAS/WEL/WORT202015-202617116524413011929.292970139.062216355161

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.