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/27LIOWPT2069th 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)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList 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
Aaron FinchKKR/RCB/PKDelhi Capitals2013-20221010130088*33.33215139.530302812
Mushfiqur RahimBANSri Lanka2007-20221111330072*37.50203147.780302410
D'Arcy ShortAS/HHMelbourne Renegades2017-2025121203006025.00239125.52020308
Glenn MaxwellAUSPakistan2012-2024161403007421.43207144.930202913
Ben CuttingBH/STMelbourne Renegades2012-2023171423004025.00196153.060011619
Kumar SangakkaraPK/DC/SHMumbai Indians2008-20138812999442.71257116.34020294
Jos ButtlerENGPakistan2012-2026121202998424.92218137.160203210
Virandeep SinghMASBahrain2022-2026131302999623.00237126.16021319
Ryan HigginsMID/GLOSurrey2014-2026161622994821.36241124.07000308
Shaun MarshPSMelbourne Renegades2011-201966229899*74.50209142.580311813
Mark CosgroveLEILancashire2015-201999229877*42.57212140.57020347
Pathum NissankaSLZimbabwe2024-202699229898*42.57197151.27031338
Kiran CarlsonGLAEssex2018-2025111002989329.80217137.330102613
Abdullah ShafiqueLQQuetta Gladiators2022-20261010229859*37.25228130.700202411
Cade CarmichaelNKLeinster Lightning2022-20261010229874*37.25208143.27020378
Tim DavidPS/HHAdelaide Strikers2018-20251211529862*49.67164181.710102021
Will JacksSURKent2018-2026141412988722.92205145.370212814
Brett HamptonNDCanterbury2018-2026181612986119.87192155.210212120
Jason HolderBT/SKAN/BRGuyana Amazon Warriors2013-2026262542984214.19255116.860021021
Sahil ChauhanESTCyprus2024661297144*59.40116256.031111532
Rassie van der DussenMCTJoburg Super Kings2023-202688129710442.43196151.531102017
Sharjeel KhanKKIslamabad United2020-202388029710537.13178166.851002523
Moeen AliWOR/BBNorthamptonshire2014-2025111002979029.70194153.090322618
Kiran CarlsonGLAMiddlesex2017-2026131212977727.00160185.630212719
John SimpsonMID/SUSGloucestershire2014-2025201742977422.85241123.240101313
Nicolas PooranBT/GAW/TTRSJamaica Tallawahs2013-20232019329775*18.56218136.240331721
Tim SeifertGT/GMJaffna Kings2023-2024662296104*74.00219135.161202913
Shaun MarshPKChennai Super Kings2008-201577129688*49.33209141.630302713
Reeza HendricksKNILions2012-201577429674*98.67234126.50030313
Morné van WykKNI/DOLLions2012-201999129670*37.00205144.390103512
Will SmeedSOMEssex2021-202599129681*37.00170174.120202920
Shane WatsonAUSSouth Africa2006-2016101002967029.60234126.500202512
Tim SeifertTKR/SLKSt Kitts and Nevis Patriots2020-2026101012966832.89204145.100402516
Callum FergusonST/AS/MRBrisbane Heat2012-20211111229673*32.89222133.330212410
Alex HalesBT/JT/TKRGuyana Amazon Warriors2019-2026111102967426.91217136.410211920
Alex HalesST/AS/HHSydney Sixers2014-20241111029611026.91186159.141123315
MS DhoniINDEngland2007-2018141262965649.33221133.94010256
Nic MaddinsonSS/MS/STMelbourne Renegades2012-20261212329684*32.89236125.420101815
Hilton CartwrightMS/PSBrisbane Heat2012-2026151462967937.00215137.670111817
Ryan HigginsMID/GLOEssex2014-20261514329677*26.91196151.020212315
Imad WasimKKIslamabad United2016-20231815429692*26.91212139.62023329
Sai SudharsanGTDelhi Capitals2023-2026662295108*73.75185159.46120329
Luke WrightMSHobart Hurricanes2012-201677129511749.17200147.501202912
Sami SohailMAABahrain20257702956742.14222132.880202612
Brad HodgeMS/AS/MRHobart Hurricanes2012-20178812956342.14235125.530302112
James VinceSB/MLBirmingham Phoenix2021-202688129590*42.14190155.260202911
Tony UraPNGVanuatu2018-20269922956542.14189156.080402021
JP DuminySAIndia2009-20181010529568*59.00242121.900311216
Aaron FinchAUSSouth Africa2014-2021121212955526.82207142.51011368
Saif ZaibNORBirmingham Bears2020-2025121202958624.58199148.240213311

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.