ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
NMS ParamSINT20Is2019-20232018437872*27.00323117.030213210
Ben CurranNORT202018-2022222103787118.00298126.85031533
Jandre CoetzeeTHAT20Is2023-20262623637845*22.24349108.310012414
Shreyas MovvaCANT20Is2021-2026282353783721.00358105.59001298
Jamal ToddOTAT202024-2026212033777522.18246153.250334119
Seb GotchMST202017-2021363073774816.39368102.45001249
Ahmed FaizMAST202014-201813103376109*53.71278135.251202220
Will ClarkCDT202023-20262723637644*22.12310121.29000328
Yogesh NagarDC/MEGT202009-20193226637644*18.80358105.03002339
Ritik TomarCZET20Is2022-2026333143763813.93353106.520043111
Avishka FernandoSLT20Is2019-2025383733763711.0640892.16005288
Ajinkya RahaneINDT20Is2011-2016202023756120.83331113.29012326
Ripal PatelDC/GUJT202019-20233024637541*20.83271138.380012819
SJ ToppingNK/NWT202024-2025121213748334.00279134.050413712
Abhisek DasBEN/DGDT202016-2021161633746028.77316118.35031329
Omar RassolBULT20Is2021-20242322437499*20.78305122.620322923
RR SharanCAAT20Is2023-20242222237486*18.7041191.000252920
R LutaayaUGAT20Is2022-2026312703747013.85296126.35015429
Sisanda MagalaCSK/WAR/LIOT202014-20238341173745015.58308121.430162717
Ian Dev SinghJKT202016-20211313337367*37.30350106.57010464
Esam RahmanJPNT20Is2025-2026141433736433.91300124.330213712
Ryan BaileyWAR/KNIT202012-2014252423736216.95350106.57022318
Pushkar SharmaKENT20Is2022-2025272633734316.22350106.57002427
Julius SumerauerJERT20Is2019-202645331037354*16.22267139.700122616
Shivnarine ChanderpaulRCB/KRB/SRT202008-20151515237287*28.62317117.35041457
Basir AhamadBKT202024-20251616337268*28.62309120.390212016
David MillerSB/WF/NSThe Hundred2022-2026222033724421.88288129.170011622
Clement TommyVANT20Is2019-2026282413724716.1738895.880022312
Mashrafe MortazaBANT20Is2006-20175338103723613.29273136.260062823
Fazle MahmudRR/BB/RKT202016-2024252033715021.82333111.410123115
Wesley MarshallDH/NW/MCTT202019-2023212103715617.67272136.400124414
Nikhil GangtaHIM/HPT202016-2022201533705430.83293126.28030378
Tristan StubbsMO/SBThe Hundred2022-20261717537053*30.83265139.620202021
C PyleGIBT20Is2024-2026222143704721.76304121.710013313
Irfan SukkurRR/DD/CVT202015-2026322723705214.80337109.790123411
Yasar HaroonBRAT20Is2019-2026302843704715.4243485.25002377
VE TemboMOZT20Is2019-20263432637047*14.23335110.450074211
GK GhalleyBHUT20Is2022-2026373553704012.3341190.020062417
Cameron BoyceAS/MR/HHT202012-2026104491737051*11.56315117.460172519
Graham HumeNWT202020-2025352863695216.77304121.380112714
Matt ColesHAM/NOR/KENT202014-201964468369549.71271136.1601112820
Kane RichardsonRCB/RR/PWT202011-202514155263694512.72326113.190072512
Deepak HoodaINDT20Is2022-20232117536810430.67250147.201022918
Aniruddha JoshiKART202016-20211917636873*33.45282130.500212813
Ikramullah KhanQATT20Is2022-2026452863685516.73331111.180333113
Ronald TariVANT20Is2019-2024363393685615.33350105.140151612
Azhar AndaniPORT20Is2021-2024141413678128.23344106.69020412
A AugastinTANT20Is2025-2026151433676333.36301121.93041419
CK JasmatSAMT20Is2022-20263025436742*17.48333110.210032618
S PradhanBHUT20Is2022-2024272613675914.6840989.73013414

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.