Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,656 of the 11,657 matches in this selection (from 2005). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Anton DevcichNZ/ST/ND2013-202180736182510227.241280142.58112420073
Harshal PatelIND/RCB/PK2012-2026174852110298216.08722142.52031310354
Rachin RavindraNZ/CSK/WEL2019-20261451341424779820.641738142.520108215104
Brian BennettZIM2023-202673716219411133.751540142.47113625367
Faheem AshrafPAK/HH/RR2017-20262321604419775517.041388142.440512150109
Lewis GregoryENG/BH/SOM2014-202625820658329376*22.252312142.4301212252147
Ravinderpal SinghCAN2018-20254537871910124.79505142.381145039
Cooper ConnollyAUS/PK/PS2023-20266961121424107*29.061001142.2616810580
George DockrellIRE/SOM/LAN2010-202622715551228369*21.951605142.240610175103
Zubaidi ZulkifleMAS2019-20267069312409618.79872142.20041212659
Steven MullaneyNOT/TR2014-20231301011914347917.491009142.12021112763
Saif ZaibNOR/SB/WF2017-20261261122221509223.891513142.10010819585
James RewSOM/LS/SW2024-202631316881116*35.24620142.101328725
Darius VisserSAM2024-20262323584513246.94595142.023318638
Daniel LawrenceBH/MS/ESS2015-2026207191264333120*26.263053141.931249364161
Tawanda MuyeyeMR/KEN/OI2022-202670681155610023.221097141.84110617244
Andries GousUSA/KNI/IU2016-202613112717350213231.842471141.723208325173
Jacob BethellENG/RCB/MR2021-202610910016202810524.141431141.721106163105
Ben CharlesworthGLO/KG2023-20266055912206826.52861141.7005910060
Niroshan DickwellaSL/DV/SLK2016-2026119116721426819.651512141.67071327057
James FullerOTA/AUC/MID2013-20261911334118305719.891292141.6403612682
Max BryantBH/PZ2018-202686861117888123.841263141.5707418172
Nick GreenwoodWEL/JER2019-202655525121886*25.91861141.4605411941
Muhammad AsimQAT2024-20262926972067*42.35509141.450646925
William SmaleGLA/NW2020-2026403908816522.59623141.4105310135
Tristan StubbsSA/DC/MI2021-202619217155400880*34.552835141.380175252190
Venkatesh IyerIND/KKR/RCB2016-202611310324271110434.321918141.351172259116
Ben DwarshuisAUS/PK/SS2014-20262001235312726618.17900141.3301167966
Luke WrightENG/PW/MS2007-2022235224206197153*30.384385141.3263517661212
Shubman GillIND/KKR/PUN2018-202618818525610212938.144318141.327386606203
Angkrish RaghuvanshiKKR/MUM2023-20263833595982*34.25679141.240709138
Rakep PatelKEN2008-202612510619272112031.281927141.202184223144
Prerak MankadPK/SAU/LSG2016-20243935107787131.12551141.200628126
Pat CumminsAUS/KKR/DC2011-2026158953899466*17.44704141.190386262
Asif AliPAK/HH/JT2016-2026284253464130100*19.952927141.1011318276273
Josh ClarksonNZ/SKAN/CD2017-202693851917257826.141223141.0506410689
Jacques SnymanSA/KNI/JS2019-2026333217509024.19532140.980308129
Abdullah ShafiquePAK/YOR/LQ2020-20265858415427528.561094140.95011513961
Dasun ShanakaSL/RR/RR2015-2026275250624382121*23.313109140.9511524306263
James NeeshamNZ/PK/DC2012-202634028574475797*22.553376140.9101317383216
Gareth DelanyIRE/LEI/LL2017-202613711819221489*22.361572140.84098189110
Wes DurstonDER2014-2016333319328929.13662140.7906210032
Glenn PhillipsNZ/RR/OTA2017-202629327338730710831.095193140.7144418542384
Paul StirlingIRE/SR/GAW2009-202635835317832011924.765914140.6835232939354
Albie MorkelSA/RCB/CSK2005-201820215656242873*24.281726140.67069147149
Shadab KhanPAK/SS/BH2017-20263262304137419119.792660140.6401624261191
Fabian AllenWI/PK/MI2018-202616312940149964*16.841066140.62031910095
Jason RoyENG/KKR/DC2012-20263923871910275145*27.927309140.58668311117385
S DaviziCZE2019-2026434261352115*37.56962140.5436214847
Vishnu VinodRCB/PK/MI2017-20263734883971*32.27597140.540506643

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.