Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)List A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom Kohler-CadmoreSW/SWMI Emirates2023-202577127791*46.17218127.06031219
Glenn PhillipsNZEngland2021-20267702776939.57182152.200202212
Hamza DarSPACroatia2024-2025107627791*277.00117236.750301725
Jonny BairstowYORLancashire2014-202688127711639.57175158.291102118
Travis HeadASHobart Hurricanes2014-20229812777939.57198139.900101316
Mohammad HafeezPAKBangladesh2007-2020109127767*34.63247112.15020354
Anamul HaqueDP/KT/FBChattogram Challengers2019-20249902777830.78198139.900213111
Shikhar DhawanINDBangladesh2014-2019101002776027.70238116.39020327
Naman OjhaDC/RR/SHChennai Super Kings2009-20151010127794*30.78189146.560212317
Luke HollmanMIDKent2020-2026121042775146.17167165.870112113
Rahul DravidRCB/RRChennai Super Kings2008-2013131202776623.08256108.20011361
Brendon McCullumKKR/RCB/CSKPunjab Kings2009-2018131302776721.31244113.520222412
Manish PandeyRCB/DC/MIKolkata Knight Riders2008-2023131332776627.70236117.37032237
Tom CurranSURMiddlesex2014-2026171322775025.18171161.99011309
Jan FrylinckNAMZimbabwe2022-2026171312777723.08232119.40010278
Najibullah ZadranAFGIreland2013-2022171562775030.78187148.130111418
Mohammad ShahzadAFGScotland2010-20216602767546.00177155.930202215
Brad HodgeMS/AS/MRPerth Scorchers2012-201897227670*55.20192143.75030289
Steve SmithSSHobart Hurricanes2011-20267712766646.00195141.540302311
David LloydGLAGloucestershire2014-202210802766834.50194142.27010347
Tawanda MuyeyeKENMiddlesex2023-20268802765934.50194142.27020287
Doug BracewellCDNorthern Districts2018-20231010327693*39.43164168.290202018
Jordan CoxKEN/ESSSomerset2019-2025101022769434.50178155.060201811
Kyle CoetzerSCONetherlands2008-2019131302768921.23215128.370103311
Farhaan BehardienKNI/TIT/BOLWarriors2012-20221613827655*55.20166166.270101615
Tim TectorLLNorth-West Warriors2021-20261413027610121.23177155.931142712
Chris LynnGGDesert Vipers2023-202466127572*55.00192143.23030357
Martin GuptillAUCCentral Districts2018-202677227579*55.00231119.050202610
Varun ChopraMID/ESSKent2017-202177027511639.29202136.141001715
Richard LeviNORLeicestershire2014-20211111227567*30.56175157.140213410
Imran AnwarBHRQatar2018-2026131112756927.50203135.470102117
Dwayne SmithCSK/MI/DCRoyal Challengers Bengaluru2008-2017141302757321.15205134.150212615
Daniel ChristianSS/ST/MRBrisbane Heat2015-20251714427561*27.50195141.030201317
Sam CurranSURKent2015-2026151512755019.64227121.15010209
D NdikubwimanaRWAMalawi2022-20261515227554*21.1528995.16023306
Ryan HigginsMID/GLOSomerset2014-2025191862755522.92191143.98011258
Tim SeifertSLKTrinbago Knight Riders2024-2026661274105*54.80165166.061102811
A DonovanPHISouth Korea2024-2026763274122*91.33160171.251102017
Mohammad RizwanPAKBangladesh2015-202297227478*54.80242113.22020204
Monank PatelMNYTexas Super Kings2023-20268802746234.25216126.850212510
Finn AllenNZIndia2022-2026121202748022.83171160.230112218
Marcus StoinisRCB/PK/DCRajasthan Royals2018-20261414427462*27.40202135.640131418
Yuvraj SinghRCB/PK/DCMumbai Indians2008-2018191902745714.42251109.160122112
S RavichandranJPNMongolia202454127386*91.00147185.710402811
Sachin TendulkarMIRajasthan Royals2008-201388227389*45.50230118.70020293
Luke WrightENGNew Zealand2007-201311902737630.33172158.720212812
Kushal Janith PereraSLWest Indies2014-20249912736634.13180151.67020318
Will SmeedSOMSurrey2021-2025111102739824.82178153.370113113
Hilton CartwrightMS/PSSydney Thunder2018-20251412227365*27.30201135.820101912
Nazmul Hossain ShantoKT/FB/SSComilla Victorians2017-2024141412736421.00259105.41010296

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.