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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Brad HodgeAUS/KKR/RR2007-20181661544739798837.193057130.160259334153
Thisara PereraSL/IWX/PK2010-2025299250713973103*22.202602152.691822294226
Adam RossingtonMID/NOR/ESS2014-202618117583954108*23.682704146.2312310441166
Stephen EskinaziPS/MID/LEI2016-2026147142113918102*29.912866136.711289415102
Daniel HughesSS/ST/SUS2012-2026154148183916108*30.122941133.151238417104
Richard LeviSA/MI/CC2012-202215615273916117*27.012727143.6022614422181
Tom AbellBH/SOM/RR2016-2026186169353903101*29.132928133.30118837281
George MunseySCO/HAM/KEN2015-202614014010387913229.842787139.1832612403174
Riki WesselsSS/KRB/WOR2013-202114013913387311030.742864135.231192384142
Yusuf PathanIND/KKR/RR2007-202323120261385410027.332809137.2011315299189
Tillakaratne DilshanSL/RCB/DC2006-2016167165213847104*26.723226119.251242145877
Graham ClarkCK/DUR/NS2015-2026159157103836102*26.102641145.2521913409135
Hashim AmlaSA/IWX/PK2009-2021128128143765104*33.032955127.41226838385
Jacques KallisSA/KKR/RCB2005-201615014620374597*29.723331112.430261137984
Shadab KhanPAK/SS/BH2017-20263262304137419119.792660140.6401624261191
Virandeep SinghMAS2015-2026139128273730116*36.932964125.841269323146
Ahmed ShehzadPAK/BB/BT2009-202414814773708111*26.493125118.661249389100
Marlon SamuelsWI/DC/PW2007-2018156150293672106*30.353098118.531243313153
Yashasvi JaiswalIND/RR/MUM2020-20261211208366512432.722407152.263257437159
Josh PhilippeAUS/RCB/SS2017-202616015414365099*26.072681136.140238356104
Kamran AkmalPAK/RR/SR2006-2022163154113566107*24.942715131.3432317376148
Jason HolderWI/KKR/CSK2013-20263472617235616918.842590137.490423218230
Mayank AgarwalRCB/PK/DC2011-20251651609356010623.582695132.1011810361123
Jon-Jon SmutsSA/ITA/WAR2012-202616616014353212124.192818125.3421816372112
Sam NortheastHAM/YOR/KEN2014-202412612312353111431.812743128.73126732894
Ross WhiteleyBH/HAM/WOR2014-202622619745352291*23.172527139.370715230195
Imad WasimPAK/MS/MR2015-202636926286351492*19.972818124.700926310102
Cameron WhiteAUS/RCB/DC2007-20201661593535068828.272852122.930228258135
Alex DaviesWAR/LAN/BB2014-202617016315350394*23.672639132.740191638887
Andries GousUSA/KNI/IU2016-202613112717350213231.842471141.723208325173
Wriddhiman SahaKKR/PK/CSK2008-202419416925349512924.272736127.7421610350104
Kevin O'BrienIRE/RR/TTRS2008-202218917922348112422.172625132.6111218280156
Shan MasoodPAK/YOR/DER2019-20261381321534728829.682613132.87019836970
Towhid HridoyBAN/RR/CV2019-202614513522347210930.732621132.4722013275139
Michael HusseyAUS/CSK/MI2005-2016130119233470116*36.152757125.86125431399
Tom MooresRR/LAN/NOT2016-202619917740343080*25.042508136.7601510271165
Dane VilasSA/CC/DOL2012-202417816038342775*28.092626130.500117256107
Saim AyubPAK/RR/GAW2021-20261521498342110224.262499136.8911913325167
Chadwick WaltonWI/GAW/JT2013-20241741682134069723.172737124.4401315291164
Umar AkmalPAK/BT/GAW2009-20231751612934059425.802684126.8602022249144
Axar PatelIND/PK/DC2014-202631522565339570*21.222575131.840716242146
Ben DunkAUS/MI/MS2011-202516615611338299*23.322603129.9301710282127
Darren SammyWI/IWX/RCB2007-202027723367335271*20.192417138.680517212205
Angelo MathewsSL/KKR/DC2009-202619616847334681*27.652704123.740104237123
Josh CobbDG/WOR/NOR2013-202415314411333010325.042527131.7812110298146
Ian CockbainAS/GLO/KK2014-202212412125332212334.602469134.551184287113
Syed AzizMAS2018-202614113019332012629.912365140.381258306165
George BaileyAUS/IWX/PK2009-202017615537331589*28.092562129.39018628296
Lewis GregoryENG/BH/SOM2014-202625820658329376*22.252312142.4301212252147
Parthiv PatelIND/RCB/CSK2008-20191571541232918123.182654124.000171342460

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.