Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND52/1 (10)IND need 134 runs in 240 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
Jonathan TrottENGT20Is2007-20107711385123.0014495.8301093
Sudip GharamiKJWT2020217701385819.71122113.11022134
Harsh ThakerJBT202024109413830*27.6014793.8800093
FL PatelPANT20Is2023-2026131201383211.50107128.97001164
Paul ManningCAYT20Is2019-2023131321383112.5520367.98002101
Oliver HaldDENT20Is2019-2024241751382811.50121114.0500195
George BartlettSOM/NORT202020-202624191138267.67124111.29004125
Umair TariqAUAT20Is2021-202653206138329.86134102.99003132
Shaun von BergKNI/TIT/TST202014-20244322121385013.80125110.40010104
Imran NazirDGT2020124401377534.2584163.10020911
Basir AhamadNEPT20Is2022-20267411378045.67101135.64010114
J Trembeath-MoroSPAT20Is20228721373927.4015290.13000104
Hiral PatelCANT202010-20158801374517.13129106.20001163
Steve SmithWFThe Hundred202588113747*19.57106129.25000154
Dhruva KumarCPN-XIT2020209831375327.40126108.7301085
Fraser WattsSCOT20Is2007-201210901374615.22127107.87002133
Jack VarePNGT202013-201599313735*22.83116118.10000152
RG MukasaUGAT202013-2018111101373812.4514097.86002115
A TripathiJB/KGT202024-2025111111373913.7016881.55002122
Anique UddinDENT20Is2019-2023131201373111.4217279.6500181
Freddy WalkerNDT202021-20252714513727*15.22117117.09000126
Kyle MillsNZT20Is2005-20144219713733*11.42123111.38004115
N ZimonjicSERT20Is2021-202630212137197.2114296.48005106
Ijaz Ahmad AhmadzaiAFGT20Is2024-20266501365227.2089152.81020118
Gareth DukesKIT20202665113679*34.0094144.68010134
Daryl MitchellLSThe Hundred20238611365727.20104130.77010104
Shahbaz RasheedKSAT202015-201898213638*22.67133102.2600097
SB WaghMEXT20Is2024-20258801365117.0017080.00010101
Ismaila TanbaGAMT20Is2022-2024121221364313.60121112.40000164
YP DayalSURT20Is2024-20261413313637*13.6015886.0800143
Nyeem YoungBT/BRT202020-2025251651364812.3613799.2700449
J DzulfikarINAT20Is2024-2025181631362510.4617279.07001142
Aryan DuttNEDT20Is2021-2026301771363013.60128106.2500494
Paul van MeekerenNEDT20Is2013-202675277136246.80123110.5700796
Lasith MalingaSLT20Is2006-2020833312136276.4816184.4700895
Sumeir ZaveriETST2020265501358027.0083162.65010176
Fahad BabarUSAT202013-20157701353019.2913997.12000141
Ryan WatsonSCOT20Is2007-20108801355416.88125108.00011190
Mohammad IshaqAFGT20Is2024-20268821353222.50122110.66000142
BOL MendisMSCT202024-20269911355116.88110122.73011148
Saahil JainASST202016-2021121111353113.50130103.85001142
RJ HatchmanGIBT20Is2019-2025191311353211.2594143.6200298
Abbas AfridiPAKT20Is2024-2025241541352212.27119113.450011010
M KoliROMT20Is2022-20264717813533*15.00122110.66004102
Nicholas MaioloITAT20201844213457*67.00113118.58010121
A McKnightTUA/TUCAT20Is20254401344033.5014890.54000124
Abhik PatwaTANT2020185501345626.8089150.56010177
Karabo MotlhankaBOTT20201855213450*44.67125107.20010161
Jan FrylinckNAMT202017-20187621348333.5080167.50011152
Faf du PlessisNSThe Hundred20228801345616.7599135.35011117

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.