Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Carlos BrathwaiteWI/KKR/DC2011-202424719351231664*16.311699136.320414151148
Tamim IqbalBAN/IWX/DR2007-2025219219256257141*32.255216119.9634214669180
Ross TaylorNZ/RCB/DC2006-202524222958468493*27.393918119.5502014300189
Will JacksENG/RCB/MI2018-2026276258226926108*29.354424156.5654614646367
Shikhar DhawanIND/PK/DC2008-2024301299338858106*33.306981126.8926414996212
Tim DavidAUS/RCB/MI2018-20263613251007078102*31.464358162.4112514482466
Liam LivingstoneENG/RCB/PK2015-202636634140850410328.255871144.8524714544531
Nasum AhmedBAN/SSS/CC2015-20261265319266267.8227995.340013278
Tabraiz ShamsiSA/RCB/RR2014-202626655379015*5.0017052.94001341
Nathan Coulter-NileAUS/KKR/DC2011-202414178255773410.89444129.9500133837
Harshal PatelIND/RCB/PK2012-2026174852110298216.08722142.52031310354
Keemo PaulWI/DC/HH2017-20261551113113386516.731073124.7003138081
Niroshan DickwellaSL/DV/SLK2016-2026119116721426819.651512141.67071327057
Imrul KayesBAN/SR/RR2010-202512111811235481*22.002023116.360111321297
Towhid HridoyBAN/RR/CV2019-202614513522347210930.732621132.4722013275139
Bhanuka RajapaksaSL/PK/LQ2019-202615814819290996*22.552112137.7401313241147
Saim AyubPAK/RR/GAW2021-20261521498342110224.262499136.8911913325167
Akeal HoseinWI/CSK/SS2014-202630515065131855*15.511175112.1701137265
Lorcan TuckerIRE/LQ/LL2016-202616715021318994*24.722425131.5101913298102
Azam KhanPAK/GAW/IU2019-2026164150182996109*22.702077144.2511413256179
Parthiv PatelIND/RCB/CSK2008-20191571541232918123.182654124.000171342460
Graham ClarkCK/DUR/NS2015-2026159157103836102*26.102641145.2521913409135
Waseem MuhammadUAE/KK/CC2021-202616516511498911232.403422145.7933413411282
Wayne MadsenITA/DER/PZ2014-2026187180305012109*33.413597139.3423313520113
Daniel Bell-DrummondAUC/KEN/RK2014-2026184182115238112*30.633812137.4134013546132
Romario ShepherdWI/RCB/MI2018-202626818873273673*23.791770154.580713174204
Roelof van der MerweSA/NED/RCB2009-202631119582229475*20.301798127.59041318775
Benny HowellMR/RR/HAM2014-202624919555304062*21.712184139.190813213131
Tom CurranENG/KKR/DC2014-202629920167290767*21.691985146.450613261114
Mark ChapmanNZ/HK/AUC2013-2026236205314728104*27.173425138.0422613402192
Mohammad HafeezPAK/KKR/MS2006-202326824829529599*24.184535116.7602413501168
Shoriful IslamBAN/CK/PZ2019-2026135612421116*5.7021299.5300121711
Shardul ThakurIND/KKR/PK2015-202617566225016811.39397126.2001124020
Dushmantha ChameeraSL/KKR/DC2015-2026161683026024*6.8431083.870012226
Zubaidi ZulkifleMAS2019-20267069312409618.79872142.20041212659
Odean SmithWI/PK/GAW2017-202611177298354417.40647129.0600125459
Shem NgocheKEN2010-2026137812871841*13.55641112.0100125528
Imran AnwarBHR2018-2026115811013308718.731060125.4707127792
Andile PhehlukwayoSA/DOL/TIT2014-2026120832378639*13.10683115.0800126035
Mustafizur RahmanBAN/CSK/DC2015-2026304875222621*6.4630973.1400121311
Herschelle GibbsSA/MI/DC2005-201389886191790*23.381637117.100151220357
Adam MilneNZ/RCB/CSK2010-20262068945426229.68391108.9500122418
Dane CleaverNZ/CD2017-2026959272297114*27.021687136.161111224265
Jesse RyderNZ/RCB/PW2008-201810510342270107*22.931628139.431151226186
Calum MacLeodSCO/SUS/DUR2009-202212411815279310427.122341119.311141227557
Haider AliPAK/CK/JT2020-20261411301822637420.211718131.720912185109
Babar HayatHK/KY2013-202613813119296312226.462342126.5221512183176
Michael-Kyle PepperESS/LS/SB2018-2026140137133249120*26.202200147.6821912354131
George MunseySCO/HAM/KEN2015-202614014010387913229.842787139.1832612403174
Nizakat KhanHK2013-20261461431328848122.182375121.430151223791

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.