Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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 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,664 of the 11,665 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Aamir JavedKUWT20201533112455*62.0065190.77010810
Mohammed AsgharKUWT20Is20194401244531.0091136.26000135
Muhammad FarooqESWT20Is20264401244731.0085145.88000158
Dipanjan DeySWET20Is202155212475*41.3393133.3301083
Nathan RouxBORT20202655112456*31.00105118.10010114
Gautam WaghelaSMFT20202655212445*41.3390137.7800086
Rohit RayuduHIT202019-202397112447*20.67106116.9800085
Mohamed RishwanMALT202014-20189901243613.7813393.2300274
Krunal PandyaINDT20Is2018-20211910512426*24.8095130.5300086
Jason SmithSAT20Is2024-2026111041243120.67104119.23000132
Nick KwantCAN/OTAT202017-2023101011244813.78108114.8100194
Sikandar RazaMO/MLThe Hundred2024-2026111111243212.4093133.3300277
Robin PetersonSAT20Is2006-2014211241243415.50113109.73001132
Malcolm NofalWEL/KIT202018-2026161221242812.4014088.57002110
Bibek DiyaliSIKT202019-2021121201242310.3319364.25003141
BS McKinneyMO/SBThe Hundred2025-2026121201244410.3396129.17004137
JM JoaoMOZT20Is2022-202627162124228.8614784.35003150
AE IseseleNGRT20Is2022-202519185124449.5413492.5400184
Mirwais AshrafAFGT20Is2010-20162418712428*11.27110112.7300258
Fitri ShamMAST20Is2019-20244422612415*7.7512896.8800248
Richard NgaravaZIMT20Is2019-202696371712415*6.20115107.83008134
Raghav DhawanHIMT202016-20213301236541.00104118.27020113
Adnan IlyasOMAT20201544212357*61.5055223.64010512
MJ ScotlandBERT20Is202577312357*30.75119103.3601192
Y DewthusaBSC/NCCT202025-202611701234617.5712499.19002130
Subham PatelKENT20Is20267711232420.50108113.89000135
Afsar ZazaiAFGT20Is2013-20237701234817.5714883.1100073
Ihsanullah JanatPPT2020187711234720.5081151.85000127
Najibullah ZadranKKT2020188811232517.57112109.8200076
Colin AckermannMO/SBThe Hundred2021-202310931235320.50109112.84011103
Leniko BoucherBT/SLZ/SKANT202019-2025109212362*17.5712499.19010133
Muhammad ArfanUAET20Is2025-2026131031233217.57118104.2400293
Dan LincolnMID/KENT202019-2021111121233013.67123100.0000192
Dimitri MascarenhasENGT20Is2007-2009141351233115.38100123.0000385
Craig OvertonSB/TRThe Hundred2021-20263513912322*30.7577159.7400095
Praveen DubeyPK/DC/KART202018-2025221551233312.3012796.8500293
A MartelGUET20Is2022-20263115412323*11.18111110.81003154
Dimitri MascarenhasPK/RR/MST202008-201421163123279.46118104.2400254
Dieter KleinGERT20Is2020-20232317512331*10.2599124.24003105
Rishad HossainHH/CV/LQT202019-2026391761233911.1890136.67000106
Shafiul IslamBB/KRB/RRT202012-202574261312325*9.4613988.49005122
Nasum AhmedSSS/CC/KTT202015-202673268123186.8312896.09007163
Ajaz PatelCDT202017-2026682915123138.7913094.6200153
Farzan AfzalSPAT20Is201965112259*30.50118103.3901086
Kedar JadhavINDT20Is2015-20179601225820.3399123.23010123
K DasanBULT20Is2019-20207601227420.33121100.83010102
JM CummingOTAT2020266601224520.3393131.18000164
Umair SharifKSAT20Is202387212244*24.40102119.6100076
Sumit SinghSER/SIKT202016-20219811222417.43114107.0200096
Vineet ShahINAT20Is202511921223917.4314087.14000101

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.