Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Harry CameDERLancashire2022-20266803028337.7546265.37020342
Steven CroftLANDerbyshire2014-20241211330094*37.50261114.94021257
Rob KeoghNORLancashire2014-202591203006625.0045965.36021251
Tom Kohler-CadmoreWOR/YOR/SOMLancashire2014-2024111513006721.4367544.44022325
Liam LivingstoneLANSomerset2016-201834029916874.7553655.78120374
Ben StokesENGWest Indies2017-2020342297176148.5046663.73110247
Ollie PriceGLOLancashire2025-2026341295253*98.3350458.53100343
Martin AnderssonMID/DERLancashire2019-202671012958332.7848760.57022391
Sam NortheastHAM/KEN/GLALancashire2015-202536029113248.5066843.56110262
Aaron FinchAUSEngland2013-20207712917348.5032589.54030394
David WilleyYOR/NORLancashire2014-20251011128913128.90244118.441002013
Chris BenjaminWAR/BBLancashire2021-202446128812757.6052854.55100301
Alex DaviesLANHampshire2014-201844028711571.7543166.59200401
Keaton JenningsLANWorcestershire2018-20258802876635.88244117.62030278
Joe DenlyMID/KENLancashire2014-202561112866028.6062146.05021311
Mohammad HafeezPAKEngland2003-202166128586*57.0031690.190302711
John SimpsonMIDLancashire2014-2023471282167*47.0058348.37110411
Jonny BairstowYORLancashire2014-202678128111640.14191147.121112215
Alex DaviesLANLeicestershire2014-202187128094*46.67257108.95021336
Haseeb HameedLANYorkshire2016-201846127811455.6043064.65201341
Jos ButtlerENGAustralia2013-2020671272110*45.3339469.04110284
Marcus TrescothickSOMLancashire2014-201845027110054.2044261.31120450
Joe RootYORLancashire2016-202678227192*45.17183148.09030296
Steven CroftLANLeicestershire2014-2023119327070*45.00220122.73010257
Luis ReeceDERLancashire2017-2026101102705924.5535675.84020247
Jos ButtlerLANWarwickshire2014-20174502689153.6032482.72020294
George BartlettSOM/NORLancashire2018-202647126811044.6744959.69111314
Steven CroftLANYorkshire2014-2022121462625832.7526598.87011196
Cameron SteelDUR/SURLancashire2017-2024451261141*65.2545257.74100273
Ian BellWAR/BBLancashire2014-20186912617532.6348054.38031322
James RewSOMLancashire2023-2024241258118*86.0058444.18200311
Alec StewartENGSouth Africa199823025616485.3350450.79110340
Dane VilasLANSomerset2017-2023341254235*84.6739464.47101314
Billy GodlemanDERLancashire2014-202289025111127.8939064.36111253
Evelyn JonesCSThunder2022-2024441250136*83.3332477.16110261
Dane VilasLANWorcestershire2017-2022883250100*50.0028488.03110282
Tom MooresNOTLancashire2018-20269812484835.4329683.78000155
Lewis McManusHAM/NORLancashire2017-20268902489527.5646353.56010293
Rishi PatelLEILancashire2021-202655024716149.40188131.38100249
Riki WesselsWOR/NOTLancashire2015-202181112477224.7035270.17011303
Harry BrookYORLancashire2018-20226802467230.7533074.55031234
Alex DaviesLANYorkshire2014-2021101002465224.6034271.93020390
Mark StonemanMID/YOR/DURLancashire2014-202491112459824.5040360.79022331
Shivnarine ChanderpaulWIEngland2004-2007241244116*81.3346053.04120251
Richard LeviNORLancashire2014-20196802436830.3835069.43031372
Emma LambTHUCentral Sparks2022-202444024110760.2525295.63120240
Eoin MorganENGAustralia2010-20209922416234.4327388.28021253
KL RahulINDEngland2018-2025231237101*118.5038262.04110225
Marcus HarrisLANDerbyshire2025-202624023712559.2541357.38110292
Paul HortonLANWarwickshire2014-20154502378447.4049148.27020190

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.