Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND114/1 (18)IND need 29 runs in 84 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)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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Yousef ShadzehisarjouIRA2020330733924.3310668.8700090
Andrew StraussENG2005-2009440733318.2564114.0600190
Jay Prakash RajputSIN2022651732918.2544165.9100129
Asif AhmedKRB/CV2013-20151070732910.4367108.96002100
Madhawa BasnayakaFIN2025-20268727320*14.6061119.6700154
Adeleke OyedeNGR2019881733910.4310470.1900251
Bilal SafdarNOR2021-20229827337*12.178684.8800070
M Lekhaz ReddyKIN-XI202010837319*14.6063115.8700044
Brandon MavutaZIM/DH2018-202415107732824.3358125.8600034
Vichanath SinghTHA2018-20232012373188.1112060.8300020
Jaweed SadranAUA2021-2023171237318*8.1162117.7400162
Chris SoleSCO/GLA/SLK2017-2024311577315*9.1373100.0000244
Ashwin VinodSWI2021-2026311597315*12.1772101.3900133
Benjamin ListerNZ/AUC/NOT2017-20267424147317*7.307794.8100652
Rahul HazarikaASS2022330723924.0062116.13000110
Alex AmsterdamUSA20154417243*24.007793.5100180
Bishal GhoshTRI2021-2022551723618.007793.51000100
Tunish SawkarGOA2022-20235537223*36.0053135.8500125
Oliver HerringtonBEL20257517244*18.0070102.8600015
Delroy LeoSTH2024-2026760723112.008881.8200052
Hassan KhanGER20256627251*18.0061118.0301243
Mohmedazim AbbasbhaiZAM2025760722612.007596.0000191
JE MarksISR2026760722812.007793.5100042
Malik ShirurGOA2019-20211082722712.0054133.33000102
Tom PriceSUS/GLO2022-2026148072199.0066109.0900052
Suraj AhujaRAJ/RAI2021-2022882722212.0065110.7700042
AA BannerBEA2019-2026118072289.0070102.8600183
Arabind SinghODI2016-201911937234*12.008980.9000151
Ayush JamwalHIM2019-202120947227*14.4061118.0300054
Matt HollardIRE/LL/DG2025-20262396721824.0052138.4600035
Abhay SinghDUM20221095722518.007596.0000045
NR Johns-WickbergSER2021-202318114722410.299575.7900090
Daniel SmithSS/ST2011-20141714172215.5410072.0000370
Kabua MoreaPNG2021-2026261697216*10.2970102.8600253
A RossleeLL2023330714523.6765109.2300051
Kagiso RapulanaLIO/KI2022-20266417132*23.678187.6500080
R MudfordAUC/LL2023-2025541715523.6741173.1701156
Kavija GamageCCC2026441713623.677792.2100041
Andrew RobinsonBH2011-2012550712514.2057124.5600083
Tim PhillipsESS201413547133*71.0047151.0600035
Zafar AliMP2016550713614.2058122.41000102
Sankar PaulTRI2021-20221251712717.757792.2100033
Abdul StanikzaiGER2022550712414.208880.6800143
Izhar HussainSWI2023-2026751712917.758880.6800161
Meet AhirPAN20255527143*23.677594.6700052
Suprodip DebnathKJW2021550715314.2052136.5401164
Mihusan HamidMAL2014-2019860712411.839673.9600061
Marty KainUSA2021-20227617139*14.2050142.0000253
Kapil KumarPHI2022-2023660712311.8310965.1400162
T OtaJPN2016-20188837139*14.2055129.0900135

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.