T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Old Trafford×

Qualification: Minimum 500 balls faced.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam LythYORLancashire2014-20261520174414439.1693080.002317919
Liam LivingstoneLANWarwickshire2015-202179346222477.0059577.65200479
Jonny BairstowENGAustralia2013-2023910139811244.2252376.101213511
Michael ClarkeAUSEngland2005-201368242918771.5061969.31200460
Alex LeesYOR/DURLancashire2014-202614163613114*47.1588569.27150705
Steve SmithAUSEngland2010-2023710053721153.7081865.65120565
Peter HandscombMID/YOR/GLOLancashire2015-2025672386142*77.2058865.65210382
Ricardo VasconcelosNORLancashire2018-20261115036910024.6056365.54110463
Ben FoakesSURLancashire2015-20246101352103*39.1154165.06122451
Steven CroftLANEssex2015-202245133012282.5051364.33121316
Joe RootENGPakistan2016-202035138725496.7560563.97110460
Josh BohannonLANDerbyshire2019-202679031617435.1151061.96111413
Alastair CookENGPakistan2006-2016231308127154.0051060.39210420
Steven CroftLANNorthamptonshire2014-20241312342215646.8970459.94201405
Tim AmbroseWAR/BBLancashire2014-2018810131210434.6753258.65121340
Marnus LabuschagneAUSEngland2019-202357032911147.0056158.65120332
Gordon GreenidgeWIEngland1976-1984340478223119.5081658.58300630
Ollie PriceGLOLancashire2025-2026341295253*98.3350458.53100343
Sam HainWAR/BBLancashire2016-2024911037611834.1864458.39110431
Keaton JenningsLANYorkshire2018-2026910047511947.5081558.28221584
Sam RobsonMIDLancashire2014-2026915154387*38.7995356.98050700
Keaton JenningsLANSurrey2018-202445031719963.4056156.51110380
Emilio GayDUR/NORLancashire2021-202646035714459.5063656.13211400
Liam LivingstoneLANSomerset2016-201834029916874.7553655.78120374
Varun ChopraSUS/WAR/ESSLancashire2014-201981214468840.5580355.54040460
Chris BenjaminWAR/BBLancashire2021-202446128812757.6052854.55100301
Keaton JenningsLANNorthamptonshire2018-2026111535319744.25101052.57052612
Alec StewartENGSouth Africa199823025616485.3350450.79110340
Steven CroftLANSurrey2015-2023710147211552.4493850.32141574
Josh BohannonLANGloucestershire2022-202634035923189.7572149.79110424
Tom AbellSOMLancashire2016-202459032413536.0065549.47111440
John SimpsonMIDLancashire2014-2023471282167*47.0058348.37110411
Josh BohannonLANNorthamptonshire2019-202657039215556.0081448.16210421
Rory BurnsSURLancashire2015-202471214499240.8296846.38040461
Keaton JenningsLANMiddlesex2019-20265713369756.0072546.34030421
Joe DenlyMID/KENLancashire2014-202561112866028.6062146.05021311
Dominic SibleyWAR/SURLancashire2017-20246102401142*50.1388445.36130502
Tom Kohler-CadmoreWOR/YOR/SOMLancashire2014-2024111513006721.4367544.44022325
James RewSOMLancashire2023-2024241258118*86.0058444.18200311
Sam NortheastHAM/KEN/GLALancashire2015-202536029113248.5066843.56110262
Rob JonesLANMiddlesex2016-2021352230106*76.6754042.59110222
Gary KirstenSAEngland1998220212210106.0053639.55100241
Luke ProcterNORLancashire2019-202671124559350.56115739.33030421
Jack LeaningYOR/KENLancashire2014-2025911134911834.9089239.13120273
Dominic SibleyENGWest Indies202023017612058.6750934.58111120

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.