Live6th Match · Pakistan ODI Tri-Series 2026/27SL75/1 (12.3)ENG386/5 (50)SL need 312 runs in 225 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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
Jos ButtlerENG/RR/MI2011-2026456438601388613136.749374148.139103281271616
Ian BellENG/PS/WAR2006-202067657202513134.911569129.06115320650
David WarnerAUS/DC/SS2009-20263833834912574130*37.658992139.848109261284432
Matthew WadeAUS/DC/MS2011-2026267233405237130*27.133772138.8412610465180
James VinceENG/SS/ST2014-20264404354513077129*33.539459138.25986261465346
Manish PandeyIND/KKR/RCB2008-2026257230525713129*32.104587124.5533016467184
Shubman GillIND/KKR/PUN2018-202618818525610212938.144318141.327386606203
Daniel ChristianAUS/RCB/DC2010-202534129480505012923.603619139.5421617331260
Cameron DelportST/LIO/DOL2012-202421921214481912924.343495137.8842218484212
Wriddhiman SahaKKR/PK/CSK2008-202419416925349512924.272736127.7421610350104
Kushal BhurtelNEP/PA2021-202696937253912929.521886134.6231710236124
Rishabh PantIND/DC/DEL2016-2026222210365517128*31.713837143.7832711503251
Colin IngramSA/DC/AS2010-2026338330417889127*27.305684138.7944215729345
William PorterfieldIRE/WAR/NW2008-2021120119172824127*27.692306122.46113728978
Ollie HairsSCO2019-202530303504127*18.67305165.251264733
Tom Kohler-CadmoreRR/ST/RR2014-202628828228708012727.875109138.5824620599346
Ben McDermottAUS/BH/MR2014-202623822630574212729.304210136.3933720441276
Joe DenlyENG/KKR/SS2009-202622622022515412726.034055127.1042120476177
Murali VijayIND/PK/CSK2009-20201251245317612726.692579123.153166298113
Suresh RainaIND/CSK/UP2006-2021305289467763126*31.955698136.2434811704286
Michael KlingerAUS/KTK/AS2011-2019158154164670126*33.843830121.9372410432110
Syed AzizMAS2018-202614113019332012629.912365140.381258306165
JJ HuoMOZ2018-20264644893412625.94723129.1822510039
Tim SeifertNZ/KKR/DC2017-2026308295338053125*30.745771139.5474618750364
Steve SmithAUS/DC/RR2010-2026268245456683125*33.414963134.667338580220
Evin LewisWI/RR/MI2014-2026256249196527125*28.384501145.0163916518466
Liton DasBAN/KKR/DG2013-202624523995403125*23.494238127.4913018546176
Christopher De FreitasLL/POR2024-20262927193812536.08624150.321828444
Shane WatsonAUS/RCB/CSK2006-2020312306318227124*29.925920138.9765018734440
Yashasvi JaiswalIND/RR/MUM2020-20261211208366512432.722407152.263257437159
Kevin O'BrienIRE/RR/TTRS2008-202218917922348112422.172625132.6111218280156
HazratullahGAW/DD/PZ2016-202683843191012423.581434133.191118191106
Ruturaj GaikwadIND/CSK/MAH2018-2026141138174604123*38.053350137.433358438170
Ryan RickeltonSA/MI/LIO2017-2026149144124393123*33.282877152.694266378247
Ian CockbainAS/GLO/KK2014-202212412125332212334.602469134.551184287113
Usman KhanPAK/CK/QG2021-202611611014281212329.291945144.5861210300107
Brendan TaylorZIM/CK/NOT2006-202611510914225012323.681815123.97111823656
Ratul KhanCZE202699225812336.86202127.72111297
Virat KohliIND/RCB2008-20264063927513524122*42.669982135.4810106191213440
D'Arcy ShortAUS/RR/AS2016-2026203203186107122*33.014632131.8424411644205
A DonovanPHI2024-202621197506122*42.17364139.011213527
Babar AzamPAK/SS/RR2016-2026310300391071912241.078332128.651087231118197
Virender SehwagIND/PK/DC2006-20161241245312612226.272035153.612188377122
Sabbir RahmanBAN/DR/BB2012-202616315318303312222.472509120.8811011238128
Babar HayatHK/KY2013-202613813119296312226.462342126.5221512183176
Aritra DuttaSIN2018-20254342179812219.46619128.921228436
Musaddiq AhmedGER2024-20262424068712228.63407168.802127443
Avi BarotSAU2016-20211111034812231.64219158.901103814
Rohit SharmaIND/MI/DC2007-20264404275011560121*30.668517135.73781311044528
Andre RussellWI/KKR/DC2011-20265654961349589121*26.495756166.5923636636789

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.