Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sophia Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
John SimpsonMID/SUSGlamorgan2014-202513132238104*21.6438461.98104204
Richard LeviNORGlamorgan2017-202035123710159.2528982.01110322
Sean DicksonSOM/DUR/KENGlamorgan2015-20257712377539.5040858.09020273
Brett D'OliveiraWORGlamorgan2016-2026571236202*39.3342555.53101360
Chris CookeGLAMiddlesex2014-2026121332364723.6031375.40002215
Tom Kohler-CadmoreWOR/YOR/SOMGlamorgan2014-202578123510233.5730377.56111285
Sam NortheastGLAYorkshire2022-2024461234166*46.8041156.93101280
Colin IngramGLANottinghamshire2017-2022241231155*77.0051844.59100260
Ben SlaterDER/NOTGlamorgan2014-20255802315728.8849147.05020290
Eddie ByromGLANottinghamshire2022-202523023014476.6733169.49110332
BI KellawayGLAGloucestershire2023-202676122913945.8033069.39111270
Jacques RudolphGLASurrey2014-20175622276956.7535364.31031330
Jacques RudolphGLAEssex2014-20177912278228.3842453.54021240
Jake LibbyWOR/NOTGlamorgan2017-202633022610975.3336362.26200200
Asa TribeGLALeicestershire2024-2026342226131*113.0035563.66110281
Ollie PriceGLOGlamorgan2023-20268101226109*25.1142852.80102251
Andrew SalterGLAGloucestershire2014-20239712258837.5045949.02021303
Daniel LawrenceESS/SURGlamorgan2015-202681012255625.0034066.18011263
George HillYORGlamorgan2021-20266812249032.0039756.42020310
Dominic BessYOR/SOMGlamorgan2019-202681012245024.8934465.12010302
Leus du PlooyMID/DERGlamorgan2022-202671112246622.4037559.73010290
Kiran CarlsonGLADurham2018-202336022311937.1736960.43110301
Nick BrowneESSGlamorgan2015-202157022110231.5748845.29111310
Eddie ByromGLASussex2022-202446022017636.6735661.80101301
Max HoldenMIDGlamorgan2019-202681012205824.4430472.37011234
Virat KohliINDEngland2011-202644021910754.75200109.50111183
Joe RootENGAustralia2013-201834021613454.0028077.14111280
Ed BarnardWOR/WARGlamorgan2016-20266512167554.0033165.26030261
David LloydGLALeicestershire2016-20234702166630.8633065.45020341
Kiran CarlsonGLAKent2018-202578121489*30.5729373.04010224
Zain-ul-HassanGLADerbyshire2023-20253602116535.1750541.78010281
Shan MasoodYOR/LEIGlamorgan2023-2025220210192105.0027875.54100180
Niall O'BrienLEIGlamorgan2014-20163512099352.2539153.45010240
Luke WellsSUS/LANGlamorgan2016-20254702097829.8636856.79010301
James VinceSB/MLWelsh Fire2021-202654120873*69.33141147.52020218
Will BraggGLAGloucestershire2014-20163502087541.6035159.26020270
Marcus HarrisGLOGlamorgan2023120207148103.5032164.49110260
Michael NeserGLALeicestershire2022-2023221205176*205.0031066.13100272
Jonathan TrottENGSri Lanka2011110203203203.0040949.63100170
Sam NortheastGLANorthamptonshire2023-202535120210050.5030266.89110212
Marnus LabuschagneGLAMiddlesex2021-202557020211128.8634957.88100330
Jos ButtlerENGAustralia2013-201845220191*67.00175114.86020175
Tom PriceGLOGlamorgan2021-20245632017167.0035456.78020281
Stephen EskinaziMID/LEIGlamorgan2017-20268802015125.1324183.40020194
Finlay BeanYORGlamorgan2023-20263502009340.0033459.88020251
Chris CookeGLADurham2014-202347119985*33.1738451.82021241
Michael-Kyle PepperESSGlamorgan2018-20257711986333.00176112.50020238
Steve SmithAUSEngland2010-20153401979049.2521193.36010214
Tom BantonSOMGlamorgan2019-20267701976428.14128153.910212112
Billy RootGLADerbyshire2022-20243501957939.0038850.26020212

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.