Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Old Trafford×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David BedinghamDURLancashire2020-202644016810442.00124135.48110166
Ravi BoparaNOR/ESSLancashire2015-202557116836*28.0029057.93000155
Fletcha MiddletonHAMLancashire2023-202422016710983.5025366.01110191
Luke WellsLANMiddlesex2021-20253301679755.6727161.62020224
Tom BaileyLANNorthamptonshire2015-202671021676820.8838243.72010221
Tim RobinsonENGPakistan1987110166166166.0036545.48100160
Andrew StraussENGNew Zealand200812016610683.0032650.92110170
Alastair CookENGWest Indies200712016610683.0033649.40110200
Ricky PontingAUSEngland2005-201023016615655.3330354.79100171
Steven MullaneyNOTLancashire2015-20237801667020.7528658.04010171
Keaton JenningsLANWarwickshire2022-202423016411054.6743237.96100210
Adam WheaterHAM/ESSLancashire2014-20215711634727.1737943.01000170
Dane VilasLANYorkshire2017-2022101101634714.8220878.37002171
Rory BurnsENGWest Indies20202301629054.0034546.96020150
Chris WoakesENGPakistan2016-202023116184*80.5027259.19020201
Matthew HurstLANGloucestershire2025-20263501617832.2025762.65011154
Hashim AmlaSAEngland2012-20172311608380.0022471.43010241
Kamindu MendisSLEngland2024-202623016011353.3323667.80100193
Steven CroftLANNottinghamshire2015-202499216051*22.8628356.54011121
Philip SaltENGSouth Africa2022-2025221158141*158.0070225.71100188
Luke WellsLANNottinghamshire2021-20255401588739.50138114.49010197
Nick ComptonMID/SOMLancashire2014-20162301579152.3341837.56020181
Andrew GaleYORLancashire2014-20164401578339.2529852.68010151
James SalesNORLancashire2023-20263411579252.3333247.29010210
Will SmithHAM/DURLancashire2014-20184511574939.2537541.87000114
Jake LibbyWOR/NOTLancashire2018-20245601578326.1720975.12010122
Jos ButtlerLANNorthamptonshire2014-20233311568778.00128121.88020138
Dwayne BravoWIEngland2004-20072401567739.0024962.65010220
Dinesh ChandimalSLEngland2011-20243401567939.0023865.55020142
Haseeb HameedLANSurrey2015-20183401569139.0045134.59010180
Sharmarh BrooksWIEngland20202401566839.0032647.85020182
Alviro PetersenLANSomerset2016110155155155.0025560.78100172
Alviro PetersenSOMLancashire2014110155155155.0023067.39100160
Dane VilasLANNottinghamshire2018-20214501544930.8020077.00000150
James HarrisMID/GLALancashire2014-202547315441*38.5043435.48000210
Tim BresnanYORLancashire2014-2018101001535115.3017288.9501198
Jacques RudolphGLALancashire2014-201533115267*76.0031747.95020131
Daniel LawrenceESS/SURLancashire2017-202455015212030.4027754.87100150
Hamish MarshallGLOLancashire20151201509275.0023962.76020180
Jamie SmithENGSri Lanka202412015011175.0019676.53100122
Karl BrownLANWorcestershire2014-20174401506337.50130115.38010146
Jos ButtlerENGPakistan2016-20213401507537.5024660.98010171
Eoin MorganENGAfghanistan2019110148148148.0071208.45100417
Kane WilliamsonNZWest Indies2019110148148148.0015496.10100141
Liam LivingstoneLANSurrey2016-202345114869*37.0023961.92010212
Joe CracknellMIDLancashire2023-20255501489829.6022366.37010161
Laurie EvansWAR/SURLancashire2014-20237801487018.5018281.32010143
Glenn MaxwellHAM/YORLancashire2014-201522014714673.5098150.00100222
Emma LambTHUSunrisers2021-2024331147111*73.50102144.12100153
Ned EckersleyDUR/LEILancashire2014-20217701473921.0019475.77000122

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.