ODI1st 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Fynn Hudson-PrenticeSUSGlamorgan2023-20244611947038.8028767.60020251
Asa TribeGLAEssex2025-2026221193184193.0039149.36100210
Harry CameDERGlamorgan2022-20254801936424.1358632.94021190
Kiran CarlsonGLASurrey2017-20269901926721.3320693.20010243
David LloydGLASomerset2016-20228801918423.8820493.63020232
Ian CockbainGLOGlamorgan2014-202298119153*27.29175109.14010203
Craig MeschedeGLANorthamptonshire2015-201723019010763.3324776.92100272
Sean ErvineHAMGlamorgan2014-201756019010731.6725574.51100213
Ben DuckettNORGlamorgan2015-201836018913331.5024377.78101330
Chris WrightLEIGlamorgan2019-20256711897431.5027468.98020293
Jacques RudolphGLAMiddlesex2014-20174411886162.6719795.43020240
Paul HortonLEIGlamorgan2016-20192411876762.3331359.74020320
Mark WallaceGLAKent2014-20165701878226.7128964.71021201
Paul CollingwoodENGAustralia2009-20102301867462.0045540.88020142
Eddie ByromGLAYorkshire2023-202624018610146.5040645.81100290
Riki WesselsNOTGlamorgan2014-201722018512092.5021088.10110222
Dawid MalanMIDGlamorgan2014-20194411857061.6718699.46021220
Ben CoxWOR/LEIGlamorgan2014-202667218568*37.0035951.53021200
Aneurin DonaldGLASussex2016-20186601815930.1723278.02021250
David LloydGLAWorcestershire2016-20234621808845.0024772.87010243
Eoin MorganENGAustralia2010-20153301797459.6719591.79030137
Angus RobsonLEIGlamorgan2014-20163611798135.8041543.13010220
Martin AnderssonMID/DERGlamorgan2022-20254511787844.5022878.07010204
James AdamsHAMGlamorgan2014-20165611789135.6024173.86020186
Tom AlsopSUS/HAMGlamorgan2014-202581201783414.8335250.57000182
Craig MeschedeGLASurrey2015-2018541176101*58.6719590.26100262
Billy RootGLAYorkshire2021-20245701766625.1428362.19010170
Adam WheaterHAM/ESSGlamorgan2014-202110901763919.56172102.33001261
Moeen AliENGAustralia2015-20183411727757.3318195.03020204
Tom HainesSUSGlamorgan2021-20244801728721.5030057.33010230
Timm van der GugtenGLALeicestershire2016-20266911725221.5039243.88020191
Ollie PopeSURGlamorgan2019-20265611717334.2020882.21021153
Timm van der GugtenGLANorthamptonshire2018-20267721716134.2024868.95010202
David PayneGLOGlamorgan2014-2025168417167*42.7532153.27010163
Billy RootGLASussex2021-20245911706621.2526763.67010262
Ian BellWAR/BBGlamorgan20202301689056.0029357.34020230
Jos ButtlerENGSri Lanka2016-20263311687084.00116144.83020193
Jesse RyderESSGlamorgan2014-20165611685133.6022176.02010273
Joe RootENGWest Indies2025111166166*-139119.42100212
Hassan AzadLEIGlamorgan2019-20222401666441.5037144.74020180
Mark WallaceGLAEssex2014-20165501667933.2029855.70010191
Anuj DalDERGlamorgan2022-20254601669227.6733749.26011200
Daniel DouthwaiteGLASussex2021-20255611664033.2021577.210001013
Lewis GregorySOMGlamorgan2015-2026121031664523.7120780.19000203
Hamish MarshallGLOGlamorgan2014-201655016510133.0030853.57100212
Saif ZaibNORGlamorgan2021-20263501657133.0029156.70021203
Colin IngramGLANorthamptonshire2015-20233401646941.0025364.82010203
Ben BrownSUS/HAMGlamorgan2014-202678116442*23.4321078.10001122
Ricky PontingAUSEngland2009-201022016315081.5024566.53100151
Kiran CarlsonGLADerbyshire2023-20253601627427.0024765.59010191

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.