ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Divan de VilliersSA-E20264414538*15.0042107.1400150
Shacaya ThomasAH2014551452011.257758.4400021
Rajesh BanikTRI201655045129.006866.1800030
SHB MorganMID2025-20268534519*22.5034132.3500150
Kyle NipperDOL2014-201686045207.508254.8800130
Ben CottonDER2014-201717644530*22.5037121.6200022
Muhammad KhurramMAA2018-20196614535*9.005877.5900040
Junior SinclairGAW2022-20241765451445.0036125.0000042
LF MavumeMOZ2022-20251262451511.258354.2200031
Brima AnsumanaSIE2025-2026106045127.507956.9600030
Zephania ArinaitweUGA2016-202077045156.435976.2700271
Tejaswi TejaswiWAR-XI202010734518*11.255286.5400132
Oliver DavidsonSCO/GC202612834520*9.004991.8400351
Carson McCulloughNK/MR2023-2026128145146.4341109.7600142
AR OdedaraOMA2024-202688045155.636371.4300350
Sultan KarimMAN2019-20231410245115.639646.8800020
NihaduzzamanRK/CC/SS2017-20253012445105.639050.0000230
DK PallekondaSLO2022-20261512345115.006371.4300050
Ishwar ChaudharyGUJ/SIK2018-20191613545145.636075.0000331
Z MakadjiMAB2022-20261413145223.757163.3800621
Anantha KrishnaSIN2018-2023241474521*6.435778.9500441
FJ MpegnaCAM2021-20261814445144.508354.2200221
Sam KingNOT2024110444444.0025176.0000023
Raxlee TaylorGUJ20166224444*-38115.7900041
Nipan DekaASS2018-2022220444222.0029151.7200014
Debasish SamantrayODI2018220442522.0042104.7600030
ARG ThomasSUR2026420443222.0043102.3300041
Raveen YasasPSC2026220443922.0027162.9600070
Neil McGarrellUSA2013432442344.0041107.3200041
Kelvin SmithAS/MR2015-20183314441*22.0042104.7600140
J KousikTN2016-20218324441*44.0039112.8200021
Jakob BhulaWEL2022-20234314435*22.004989.8000031
Maqsood AhmadBEL2021-2022330442914.6742104.7600060
JR CopeCZE20266334423*-5088.0000031
Ross CoetzeeSWD2026330442014.6744100.0000050
Jonas HenriksenDEN2023-20245414422*14.6744100.0000020
S SarthakBHR2024-2025941442614.6739112.8200021
L PhahlamohlakaTIT20265414425*14.674989.8000040
T TrenowethLIM2026440441411.004597.7800061
Ismat UllahBRA2019440444211.004793.6200141
Sandipan DasDGD2021941442014.6742104.7600050
John DavisonCAN2008-201055044198.8040110.0000223
Unnikrishnan ManukrishnanKER2016-202314544421*44.0029151.7200141
Blake CoburnCAN2017-202317524412*14.675284.6200030
CJ StampPHI2025-20268534415*22.005186.2700030
Sayed ShirzadAFG/KK2015-201911524419*14.6737118.9200070
Ayan GuptaKNC20216514419*11.0039112.8200142
Gerhardus MareeNC202655044248.805088.0000031
Mohit RautRAI/VID2021-202266044207.334597.7800141
JAM HenriPOR2024-202615614425*8.8038115.7900221

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.