Live1st ODI · India in New Zealand 2026/27NZ135/8 (31.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mirwais AshrafAFG/BL2010-201833221017428*14.50138126.09002812
Ankit SharmaRR/DC/SH2012-2022442371743010.88167104.19001116
Jay JainNBB202655217349*57.6795182.11000716
Mohammed Al BalushiOMA20266601738128.83148116.890101910
Phillip HughesAUS/AS2012-20148811737424.71151114.57021202
Kumar SurajJAM20229811735824.71131132.06011166
K SmithWAR/BB2025-20261812517365*24.71131132.06013223
Abhay NegiTRI/MEG2018-20211913317350*17.30125138.400111310
Syed HaiderUAE2024-2026201331734717.30157110.19001117
Sithara GimhanMSC/ACCC2024-2026151431734215.73134129.10000176
Craig WallaceSCO2012-2021201661732717.30161107.45001153
Tom TriffittMS/PS/HH2011-20152419717325*14.42139124.46002128
Werner CoetseeKNI2012-20153221817328*13.31159108.8100187
Dawood AhmadzaiFRA2021-20265227131732912.3619787.82002152
Dhawal KulkarniIND/RR/MI2008-2023133351917328*10.8117598.86002163
Jacob DuffyNZ/RCB/OTA2013-20261344924173246.92148116.890011106
Ishaan GadekarGOA2021-20236611725834.40106162.26010209
Daniel WestonGER2016-20198801727021.50156110.26021155
K Lion-CachetSA/TIT/PR2024-202611951724543.00124138.71000214
A KainessieSIE2023-2024131201724014.3317797.18001192
Kishen VelaniESS2014-2016161401723412.29154111.69003224
Amar SharmaMAC2021-20253719417222*11.4721181.5200262
Clint McKayAUS/MI/MS2010-201779301417215*10.7517598.2900494
Abhimanyusingh RajputBAR2021-202412811716124.43140122.14011147
Nishant SindhuHAR/GT2022-202612911714221.38135126.67000137
John AndersonIRE/LL2015-20181010317176*24.43133128.57011146
Muhammad YasinSPA2022-2024111101713415.55153111.76001166
Amandeep SinghPOR2021-20251917517125*14.25145117.93002164
Jakob GulBUL2024-2026221811713010.06142120.42003712
Lakshay GargGOA2016-2023332381712811.40142120.42004139
K PietBOT2022-202655341417122*8.5522077.7300482
K KlesseGER2025-20266601705128.33157108.28011116
Kishan Parmar MSAU2018-20198811705424.29159106.92010195
MD ChoudharyLSG20261010417054*28.33120141.670101112
Nirupam Sen ChowdharyTRI2016-2023131201703414.1719089.47001150
Kabir AliBB/LAN2012-2014221571705021.25119142.86011138
Sammu AshanGG/JK/NSWC2021-2026171601705310.63169100.5901197
Taher MuhammadSLO2022-2026171701702810.0022376.23000134
Jun HyunwooSOU2018-202626191170429.4419686.73004129
Ashish ThapaSIK2019-202121191170269.4429158.42001101
Peter YounghusbandWEL2018-202662311417023*10.00159106.92001115
Kashief JosephWP20265511698242.25113149.56010158
Umar SiddiqMS20197701695324.14150112.67010138
Bal KrishnaSIN2022109516963*42.25128132.030111210
DE RoacheSAM2022-2025121011695518.78157107.64010188
DF JacobsTHA2018-2024131211694715.3621578.60001185
Muhammad AminSWA/ESW2021-2024131311698014.08150112.67022225
S TosicSER2021-2026271641694014.0829357.68003100
Callum TaylorGLA2019-2023201851692313.0018392.35000133
G ChohanPHI2022-2026281941692211.2718889.89002133

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.