Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Old Trafford×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSEngland2010-2023710053721153.7081865.65120565
Gordon GreenidgeWIEngland1976-1984340478223119.5081658.58300630
Michael ClarkeAUSEngland2005-201368242918771.5061969.31200460
Jonny BairstowENGAustralia2013-2023910139811244.2252376.101213511
Joe RootENGPakistan2016-202035138725496.7560563.97110460
Marnus LabuschagneAUSEngland2019-202357032911147.0056158.65120332
Alastair CookENGPakistan2006-2016231308127154.0051060.39210420
Ben StokesENGWest Indies2017-2020342297176148.5046663.73110247
Aaron FinchAUSEngland2013-20207712917348.5032589.54030394
Mohammad HafeezPAKEngland2003-202166128586*57.0031690.190302711
Jos ButtlerENGAustralia2013-2020671272110*45.3339469.04110284
Alec StewartENGSouth Africa199823025616485.3350450.79110340
Shivnarine ChanderpaulWIEngland2004-2007241244116*81.3346053.04120251
Eoin MorganENGAustralia2010-20209922416234.4327388.28021253
KL RahulINDEngland2018-2025231237101*118.5038262.04110225
Jacques KallisSAEngland1998-2012442236132118.0039360.05110241
Joe RootENGIndia2014-202544022715056.7541354.96112210
Kevin PietersenENGAustralia2005-201346022711337.8335364.31111254
Joe RootENGAustralia2013-202381012208424.4448145.74022242
Alex CareyAUSEngland2018-202355021610643.2025485.04100173
Allan BorderAUSEngland1985231213146*106.5042749.88110181
Gary KirstenSAEngland1998220212210106.0053639.55100241
Ross TaylorNZEngland2008-2015341211154*70.3325582.75100237
David WarnerAUSEngland2009-202381102074118.8228173.67002221
Glenn MaxwellAUSEngland2015-202054020310850.75169120.121101111
Mitchell StarcAUSEngland2013-202389620166*67.0025977.61021254
Andrew StraussENGAustralia2005-201023019910666.3330764.82110172
Jos ButtlerENGIndia2011-20265401997049.7525976.83031214
Shan MasoodPAKEngland2016-202024019615649.0042845.79101232
George BaileyAUSEngland2012-20154421948297.0019599.49010156
Sandeep PatilINDEngland1982-1986332192129*192.0025575.29110272
Ian BellENGAustralia2005-20133511926548.0038849.48030222
Mike GattingENGAustralia1985221191160191.0032059.69100220
Zak CrawleyENGAustralia2023110189189189.00182103.85100213
Jonny BairstowENGSouth Africa2012-20224401869946.5026570.19010261
Ben StokesENGSouth Africa2017-202223018410361.3331358.79110193
Joe RootENGWest Indies2017-202035118468*46.0025073.60020141
Sam BillingsENGAustralia202033018311861.0019693.37110184
Michael VaughanENGAustralia200512018016690.0025271.43100221
Rishabh PantINDEngland2022-2025221179125*179.0018895.21110194
Babar AzamPAKEngland2016-20216611776935.4021283.49020240
Dominic SibleyENGWest Indies202023017612058.6750934.58111120
Mitchell MarshAUSEngland2015-20236611717334.2030755.70020181
Ben StokesENGIndia2022-202522016814184.0022774.01100153
Tim RobinsonENGPakistan1987110166166166.0036545.48100160
Andrew StraussENGNew Zealand200812016610683.0032650.92110170
Alastair CookENGWest Indies200712016610683.0033649.40110200
Ricky PontingAUSEngland2005-201023016615655.3330354.79100171
Rory BurnsENGWest Indies20202301629054.0034546.96020150
Chris WoakesENGPakistan2016-202023116184*80.5027259.19020201
Page 1Next

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.