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
Nathan BrackenAUS2006-20091963154*5.002268.1800110
Andrew HallSA2006210111111.0010110.0000010
Monde ZondekiSA2006110000.0010.0000100
Jacques RudolphSA/TIT/JT2006-20177568162004101*38.541680119.29114322120
Brad HaddinAUS/KKR/SS2006-201776701212977622.361026126.4108610551
Johan BothaSA/KKR/DC2006-202115810136133167*20.481154115.3401410629
Garnett KrugerSA2006110333.00560.0000000
Lou VincentNZ/KRB2006-20131615130589*21.79270112.960122912
Chris GayleWI/KKR/RCB2006-20224204144613028175*35.409077143.531879261013940
Wavell HindsWI2006-201055130147.504173.1700130
Shivnarine ChanderpaulWI/RCB/KRB2006-20153737771587*23.83664107.680417912
Daren GangaWI2006110262626.003183.8700031
Jerome TaylorWI/PW/SLZ2006-201910041222452112.89206118.930032012
Dwayne SmithWI/CSK/MI2006-2019230224145668110*26.994468126.8643617574269
Dwayne BravoWI/CSK/MI2006-2024528397120597976*21.584758125.6601528381291
Ian BradshawWI200611100*-0-00000
James FranklinNZ/MI/AS2006-20181351193419747923.221656119.2005611583
Peter FultonNZ/CAN2006-20141313221588*19.55189113.76012913
Runako MortonWI2006-2010771964016.0010393.2000182
Denesh RamdinWI/GAW/SKAN2006-20211681303922018424.191922114.520101015678
Jeetan PatelNZ/WEL/WAR2006-2020121551824223*6.54210115.2400101210
Neil McKenzieSA/LIO/BT2006-20144435972755*27.96680106.91013676
Shane WatsonAUS/RCB/CSK2006-2020312306318227124*29.925920138.9765018734440
Brad HoggAUS/KKR/RR2006-20181072713131419.36127103.1500264
Robin PetersonSA/MI/CC2006-201670391334935*13.42310112.580033210
AB de VilliersSA/RCB/DC2006-2021319302638815133*36.885910149.1546416704403
Johan van der WathSA/RCB/KNI2006-2014352282164615.43175123.43002128
Loots BosmanSA/KNI/DOL2006-2013262614729418.88389121.340423325
Roger TelemachusSA2006-200731155*-3166.6700000
Sanath JayasuriyaSL/MI/KRB2006-2012646351416114*24.411037136.5518716263
Mahela JayawardeneSL/PK/DC2006-2017174170244061110*27.823200126.91224946089
Russel ArnoldSL2006110777.007100.0000000
Kumar SangakkaraSL/PK/DC2006-20182362302060919429.004886124.6603811646119
Dilhara FernandoSL/MI2006-2016289429215.803096.6700240
Tillakaratne DilshanSL/RCB/DC2006-2016167165213847104*26.723226119.251242145877
Farveez MaharoofSL/DC/BB2006-2016312162593917.27216119.910031312
Lasith MalingaSL/MI/MS2006-20202286427246276.6527489.7800141711
Upul TharangaSL/DD/SS2006-20215654311597722.73958120.9806513625
Liam PlunkettENG/DC/MS2006-202510155213983611.71289137.720073112
Ruchira PereraSL200622200*-0-00000
Chamara KapugederaSL/CSK/DR2006-2017564877765018.93680114.120116126
Sajid MahmoodENG2006-200942211*-250.0000000
Ed JoyceENG/IRE/SUS2006-20142320354378*31.94542100.18021458
Jamie DalrympleENG2006-2007330603220.0057105.2600060
Tim BresnanENG/PS/HH2006-20211361003912965121.25949136.560169156
Younis KhanPAK/RR2006-2010262434455121.19371119.950223112
Inzamam-ul-HaqPAK20061111111*-1573.3300001
Mohammad YousufPAK2006-2010330502616.6743116.2800051
Abdul RazzaqPAK/MR/DR2006-201343371153246*20.46452117.700022727
Kamran AkmalPAK/RR/SR2006-2022163154113566107*24.942715131.3432317376148

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.