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 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
Aarya DesaiGUJ2023440994424.7580123.7500086
Steven OuterbridgeBER2008-20106619937*19.8011784.6200171
Zameer KhanDEN2019-2021660993316.5012181.8200090
Shahid YousufPZ20168619927*19.8097102.0600091
Maxwell SwaminathanMR2026762993624.7595104.2100154
Parikshit ValsangkarMUM/TN2018-202613749936*33.0070141.4300084
David AnkrahGHA/NGR2018-202612101994411.0010495.1900273
Prayas Ray BarmanRCB/BEN/KGB2019-20211312199249.0079125.3200094
Sajad AhmadzaiBEL2022-2026171259926*14.1410693.4000345
Sanjay MajumderTRI2016-20231713299279.0011189.1900045
Zaheer ZahiriFRA2024-2026191389934*19.8076130.2600294
Joshua BishopBT/BR/SLK2019-2026241489918*16.5081122.2200277
S SolaSAM2019-20262516299187.0713374.4400183
Nathan BuckNOR/LAN/LEI2014-20224918109926*12.3889111.2400366
Ibrahim NashathMAL2018-2024231859920*7.6217556.5700333
TM MacalouMAB2022-2026201939928*6.1923841.6000490
Jeffrey VandersaySL/CK/CS2015-20254525119929*7.0710099.0000393
Divan la CockNAM2022550986619.6084116.6701185
Ombesa MatshaSA-E2026550985319.6082119.51010113
Shadreck MalamaZAM2026771984916.339998.9900266
Tom AndrewsST/AS/MR2016-202619849837*24.5065150.7700086
Nick PottsDER2025-20261381983514.0075130.6700175
Dinesh MorRAI2019-20211293983116.3396102.08000101
AS RoutelaCR2024-20251294984219.6068144.1200065
S ChophelBHU2019-202611101985810.8990108.89011130
IP SwaneySIN2022-20251312198238.9186113.9500194
DPS TyagiSIN2025-20261614498269.8093105.3800264
Ollie RaynerMID2014-20162416598188.9110989.9100381
Clint HinchliffeMS/PS2019-2023271769825*8.9112180.9900251
Mohsin RiazIU2026440974224.2559164.41000133
Numan AhmadzaiSWI2025-2026651973624.2586112.79000114
Abdool SamadCAN2008-2010760972916.1788110.2300184
Gregory StrydomCAY2019660974916.1789108.9900265
Abraash KhanCAN2018-2019961972219.4085114.12000121
K NuwanthaBSC2025-2026661975719.4081119.75012103
Vijay JenaJAM2022660974816.1789108.9900196
RR NaikSIN2026870974613.8681119.7500056
Shafiqullah ShafiqPP/NL20189729735*19.4062156.4500195
Munir DarHK2013-20141181973613.8682118.2900074
Faraz AkramZIM2020-202410849734*24.2571136.6200046
P JirapatananukulTHA2026981974513.8610394.1700073
B Munish VarmaCPN-XI202011939728*16.1788110.2300156
S Zaheer AbbasCPN-XI20201193972316.1765149.2300194
Matthew SpriegelNOR201413112973210.7876127.6300192
Yair NagavkarISR2018-2026181449732*9.7012776.3800251
Williamsing NalisaVAN2018-2026361789731*10.7883116.8700292
Aron NijjarESS2018-2023371989727*8.8284115.4800083
Oliver GunningMR2018330965332.0059162.71010151
U ShahidFRA2021440966424.0090106.6701053
Vidura AdikariCMCC2025551964524.0087110.3400083

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.