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
BF MailataSAMT2020185511165729.0083139.76011116
Amith SarmaGERT202016-20185501166923.20103112.6201071
Nimesha GunasingheACCCT2020255501166223.20113102.6501184
Shamar SpringerWIT20Is2024-202612731163929.0069168.1200098
Abhishek ThakuriASST202021-20229801163514.5012592.80000150
Khalid ShahUAET20Is20238801163714.50106109.43002106
Mohammad Khan RafahFRAT20Is202611811164716.5779146.84000510
Hamid ShahDENT202013-20189911163114.5013884.0600283
Mohammad AminKUWT20Is2019-202411931163219.3311898.3100093
J EvansISRT20Is2022-20249901164212.89106109.43001132
Thikshila de SilvaCK/CST202020-202111911163114.5089130.3400276
Wandile MakwetuKNI/LIOT202021-202613911164114.5097119.5900194
Shahzaib HasanPAKT20Is2009-2010101001163511.6013089.23003133
Rujul BhattGUJT202016-2018111021164014.50106109.43001103
Sunny PatelMNY/KGT202024-2026151051163223.2093124.73001112
MO JonesBERT20Is2019-2023181481162719.3312791.3400053
Bevan SmallCDT202017-20242316811621*14.50102113.7300053
Rodney MupfudzaZIMT20Is202455111539*28.7512195.0400093
Walid SahibzadaBELT20Is2025-202685111556*28.7586133.72011135
Darius D'SilvaUAET20Is20199741152938.3312393.5000180
Ashen BandaraSLT20Is2021-202687111544*19.17115100.0000175
Himalaya BaradGUJ/SAUT202016-20218811153816.43109105.50000141
Amit KumarHIMT202018-202198111532*16.4311996.64000122
Jake Fraser-McGurkAUST20Is2024-20258801155014.3886133.72012163
Chetan SuryawanshiSINT202015-201810921153616.4393123.66000113
HasanuzzamanKTT2020169901154012.7897118.56001143
Ravindu RasanthaBCAA/CCCT202024-202699211536*16.43103111.65002114
Amartya KaulSINT20Is2022-2026121011155612.7813684.56012113
Narendra PatelUSAT20Is2019-2024201261152819.17105109.5200192
Saurabh KumarUPT202016-2021281331153311.5088130.6800187
Corbin BoschSAT20Is2025-20262214511530*12.78107107.4800192
Josh DaveySCOT20Is2012-2022301681152414.3888130.6800174
Naim StanikzaiSWIT20Is202644211444*57.0081140.74000106
Ihsanullah WafaSWET20Is202555211449*38.0095120.0000077
George BaldersonLANT202024-202686211437*28.5080142.5000092
Asif BevinjeROMT20Is2020-20249701143516.2998116.33001124
Sachin TiwaryBOKT20202212741144138.0091125.27000143
Tom LewisWART2020158801142714.25108105.5600195
Aryan LakraUAET20Is2022-20241010211463*14.25107106.5401166
Chandrapal SinghRAJT202016-2021201141143616.29103110.6800083
Sean DaveyCAN/ND/NKT202018-20262211311438*14.2512591.2000183
Milan PriyanathMSC/CKT202024-2026151151142619.0081140.7400066
Tafseer AliNORT20Is2019-2026141321142210.3615474.03001100
F MutuaKENT20Is2023-202637163114318.7780142.5000388
KaleemullahOMAT20Is2017-202442206114158.14108105.5600238
JB AbegaCAMT20Is2021-202627251114194.7521154.03008100
Darren MaddyENGT20Is20074401135028.2580141.25010123
Liyan KhanSIKT20202144111348*37.6713782.48000102
Kuldeep GehiMPT2020215501133422.6079143.04000107
HK KukrejaSINT20Is20256601135118.8311598.26011120

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.