Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting records (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×

Player figures come from full scorecards, which we hold for 11,186 of the 11,187 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sikandar RazaZIM/PK/RR2013-2026346320526793133*25.354980136.4122824514324
Devon ConwayNZ/CSK/LIO2014-2026220210376781105*39.205173131.0825216721172
Heinrich KlaasenSA/RCB/RR2014-2026280260506717110*31.994369153.7444012455368
Shane WatsonAUS/RCB/CSK2012-2020255251236666124*29.244864137.0563715592361
Kane WilliamsonNZ/ND/SH2012-20262432374166619533.985341124.710477614177
Joe ClarkeMS/MR/PS2015-202626926313663113626.524577144.8844226691270
Mitchell MarshAUS/DC/PW2012-202623422534657111734.404561144.0754215545344
Shakib Al HasanBAN/KKR/AS2012-202638334454655689*22.615196126.1703126615188
Evin LewisWI/RR/MI2014-2026256249196527125*28.384501145.0163916518466
Steve SmithAUS/DC/RR2012-2026245227406472125*34.614765135.827337563217
Jonny BairstowENG/PK/MI2012-202623822932637611632.374464142.8353717604288
Ishan KishanIND/MI/SH2016-2026226219156369113*31.224387145.1844018641293
Finn AllenNZ/KKR/PS2020-202622522310624315129.313546176.0673617561407
Shai HopeWI/DC/HH2015-2026227224316196118*32.104718131.336328456294
D'Arcy ShortAUS/RR/AS2016-2026203203186107122*33.014632131.8424411644205
Shubman GillIND/KKR/PUN2018-202618818525610212938.144318141.327386606203
Ajinkya RahaneIND/KKR/CSK2012-2026230219226095105*30.944813126.6423815611161
Lendl SimmonsWI/MI/BH2012-202221821521606111631.244979121.7324621551286
Tamim IqbalBAN/IWX/DR2012-2025204204256053141*33.824996121.1634214638180
Sam CurranENG/PK/CSK2015-2026345288616000102*26.434378137.0513616429286
Eoin MorganENG/KKR/PK2012-20232852703759329125.464539130.6903015418298
Tom BantonENG/KKR/BH2017-2026246237205925107*27.304124143.6743215612246
Brendon McCullumNZ/KKR/RCB2012-2019228225165918158*28.324353135.9533514547297
Luke WrightENG/PW/MS2012-2022202196165806153*32.264074142.5163412624200
Rassie van der DussenSA/RR/LIO2013-2026208200415781104*36.364372132.233338372271
Ben McDermottAUS/BH/MR2014-202623822630574212729.304210136.3933720441276
Ben DuckettENG/BH/MS2014-20262212153057239630.944091139.8903712688116
Mohammad NabiMI/MR/SR2012-20264163467256858920.754266133.2601417384282
Hardik PandyaIND/MI/BAR2015-20263112707556309128.873885144.9202210425300
Aiden MarkramSA/PK/TIT2016-202622121033562110831.764081137.742358491206
Abhishek SharmaIND/DC/SH2018-202620019414552514130.693138176.0783319515354
Rishabh PantIND/DC/DEL2016-2026222210365517128*31.713837143.7832711503251
Moisés HenriquesAUS/RCB/PK2012-202626024149546311128.454255128.391279408173
Daryl MitchellNZ/CSK/RR2014-202623721641540889*30.903875139.560295369217
Liton DasBAN/KKR/DG2013-202624523995403125*23.494238127.4913018546176
Rahmanullah GurbazKKR/RR/GAW2018-20262302253538410024.253735144.1513427435329
Suresh RainaIND/CSK/UP2012-2021221208335367126*30.673991134.482329501182
Sam HainBH/HH/WAR2016-2026188181445331112*38.913953134.861407454143
Dinesh KarthikIND/IWX/KKR2012-202529426066533197*27.483836138.9702519521194
Kusal MendisSL/QG/PZ2016-202619118814528110930.353844137.3823711486206
Dwayne SmithWI/CSK/MI2012-2019205200135269110*28.184183125.9643617548245
Sherfane RutherfordWI/RCB/DC2018-20262842575852418626.343634144.2202623359341
MahmudullahBAN/CK/RR2012-20262852505152397326.334246123.3902210409187
Daniel Bell-DrummondAUC/KEN/RK2014-2026184182115238112*30.633812137.4134013546132
Matthew WadeAUS/MS/MR2012-2026259225395184130*27.873705139.9212610464179
MS DhoniIND/CSK/RPS2012-2025288249119515184*39.623773136.520184353247
Joe DenlyENG/KKR/SS2013-202622121522513412726.604026127.5242118474177
Dwayne BravoWI/CSK/SS2012-2024467348110511376*21.484039126.590926317255
Sunil NarineWI/KKR/SS2012-202658839770505410915.463401148.6011953463328
Manish PandeyIND/KKR/DC2012-2026226202495047129*32.994007125.9522913395167

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.