Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Jos ButtlerENGIndia2011-20265401997049.7525976.83031214
Peter TregoSOMLancashire2014-2017341199154*66.3323485.04100270
Jos ButtlerMONorthern Superchargers2022-20253311987599.00133148.87030178
Dawid MalanMID/YORLancashire2014-20256901988722.0043046.05022221
Brett D'OliveiraWORLancashire2015-20251111119737*19.70188104.79000153
Shan MasoodPAKEngland2016-202024019615649.0042845.79101232
Chris DentGLOLancashire2015-202224019611649.0043045.58110220
Steven CroftLANMiddlesex2014-20214511966049.0036953.12021202
Karl BrownLANLeicestershire2014-20187611969639.2032959.57010253
Matthew HurstLANDerbyshire2024-202646119656*39.2030165.12021183
George BaileyAUSEngland2012-20154421948297.0019599.49010156
Alex DaviesLANSussex2014-20213301927264.0035454.24030320
Sandeep PatilINDEngland1982-1986332192129*192.0025575.29110272
Ian BellENGAustralia2005-20133511926548.0038849.48030222
Mike GattingENGAustralia1985221191160191.0032059.69100220
Zak CrawleyENGAustralia2023110189189189.00182103.85100213
Steven CroftLANWarwickshire2014-202289118910023.6333057.27112132
Graham ClarkDURLancashire2016-2026101001893718.90158119.62000189
Tom SmithLANYorkshire2014-20162301888762.6725274.60020253
Josh BohannonLANMiddlesex2019-20267901888720.8926770.41010273
Jonny BairstowENGSouth Africa2012-20224401869946.5026570.19010261
Michael YardySUSLancashire201412018413992.0033455.09100120
Ben StokesENGSouth Africa2017-202223018410361.3331358.79110193
Eleanor ThrelkeldLT/THUWestern Storm2018-2024442184107*92.0022282.88100220
Joe RootENGWest Indies2017-202035118468*46.0025073.60020141
Kumar SangakkaraSURLancashire2015-201736118411836.8025971.04101221
Sam BillingsENGAustralia202033018311861.0019693.37110184
Tom HainesSUSLancashire202112018115590.5036250.00100220
Michael VaughanENGAustralia200512018016690.0025271.43100221
David LloydDER/GLALancashire2014-20256711807830.0030060.00011241
Hamish RutherfordWOR/DERLancashire2016-2019221179108179.00135132.59110166
Rishabh PantINDEngland2022-2025221179125*179.0018895.21110194
Alastair CookESSLancashire2018-202234017911044.7526966.54110220
Paul HortonLANGloucestershire201512017716888.5031356.55100200
Babar AzamPAKEngland2016-20216611776935.4021283.49020240
Steven CroftLANDurham2014-2024119217765*25.29157112.74011104
Karl BrownLANGlamorgan2014-201533117613288.0033253.01100240
Dominic SibleyENGWest Indies202023017612058.6750934.58111120
Josh BohannonLANYorkshire2018-2022341175127*58.3337247.04100152
Miles HammondGLOLancashire2022-20263501759735.0044439.41021270
Alex DaviesWAR/BBLancashire2022-2024461175127*35.0036148.48101171
Dane VilasLANDerbyshire2017-20238701755125.00166105.42010202
Colin MunroWOR/NOTLancashire2014-20234401746043.50121143.80020128
Mitchell MarshAUSEngland2015-20236611717334.2030755.70020181
Steven CroftLANWorcestershire2014-20241312317132*19.0018095.0000294
Keaton JenningsLANSomerset2018-202423016910956.3333450.60110270
Dean ElgarSOM/SURLancashire2017-2018241169113*56.3342240.05100170
Luke WellsLANKent2021-20254601699828.1728459.51010220
Ben StokesENGIndia2022-202522016814184.0022774.01100153
Jos ButtlerMO/MSGBirmingham Phoenix2021-20264401689042.00119141.18010165

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.