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 The Rose Bowl×

Player figures come from full scorecards, which we hold for 383 of the 384 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
James VinceHAMWarwickshire2015-2024594335125*67.0052863.45120456
Nick GubbinsHAMNottinghamshire2021-2026582334144*55.6755460.29120424
Johann MyburghSOMHampshire2015-201867333211083.00328101.22130438
Dominic SibleyWAR/SURHampshire2014-202571103309930.0074944.06031412
Nick GubbinsHAMEssex2021-20267903286336.4464450.93021372
Joe WeatherleyHAMKent2018-2026783326105*65.2034694.22121335
Colin IngramGLAHampshire2015-20261111032511529.55279116.491002514
Zak CrawleyENGPakistan2020220320267160.0049265.04110411
Nick GubbinsHAMWorcestershire2021-2025571319201*53.1752860.42110391
Laurie EvansSUS/WAR/SURHampshire2015-20261011331781*39.6333195.77021309
Emilio GayDUR/NORHampshire2022-2026582309104*51.5051859.65110374
Ollie RobinsonDUR/KENHampshire2019-20267923099544.1432794.50030414
Aaron FinchAUSEngland2013-202055030715661.40186165.051003218
Jos ButtlerENGIndia2014-202645030613161.20294104.081213111
Ed BarnardWOR/WARHampshire2015-20267813069543.7145167.85020311
Will JacksSURHampshire2018-2026910330583*43.57234130.340202914
Liam DawsonHAMSurrey2014-2026111213028127.4537281.18020277
Maia BouchierHAMSurrey2025-2026661301117*60.2032692.33120322
CWJ AllisonESSHampshire2023-20266612988059.6033289.76031306
George HillYORHampshire2021-202648029813137.2573640.49110422
Toby AlbertHAMEssex2022-202688229512449.1733987.02110364
Liam DawsonHAMLancashire2015-20246702938641.8646563.01030255
Peter TregoSOMHampshire2014-201899129310036.6333886.69110256
Ryan ten DoeschateESSHampshire2014-2021151822926818.2538076.84012314
Rob YatesWARHampshire2023-202634128810996.0056051.43120332
Sam RobsonMIDHampshire2015-202691302868422.0050556.63022360
Toby AlbertHAMSomerset2021-2026810128496*31.5640370.47010362
Graham ClarkDURHampshire2015-202645028316056.6054551.93110324
James AdamsHAMMiddlesex2014-20176812837040.4360247.01030361
Ben BrownHAMSurrey2023-2025351275165*68.7534879.02110301
Gareth RoderickWOR/GLOHampshire2018-20257802759434.3843762.93030311
Azhar AliPAKEngland2016-2020341274141*91.3358147.16110330
Felix OrganHAMNottinghamshire2021-2026582269122*44.8363242.56111333
James FosterESSHampshire2014-20189932694744.8331884.59000314
Sam NortheastHAMMiddlesex2018-202156026811844.6738968.89110310
Nick BrowneESSHampshire2014-2025101402676919.0748255.39011410
Liam DawsonHAMGlamorgan2014-2025117226576*53.0038968.12030162
James AdamsHAMEssex2014-201881022648733.0044659.19032324
Harry BrookYORHampshire2018-20224702637937.5740564.94030412
Jos ButtlerENGPakistan2016-2020432262152262.0037969.132001911
Kiran CarlsonGLAHampshire2017-202666126220952.4029887.92100323
Alex BlakeKENHampshire2014-20221210526071*52.00170152.940221316
Toby AlbertHAMSurrey2022-202689025811428.6748752.98100285
Michael-Kyle PepperESSHampshire2020-2026121312585121.5027195.20011259
Lewis GregorySOMHampshire2015-20261618225634*16.0048752.57001300
James AdamsHAMLeicestershire2014220255231127.5032079.69100364
Keaton JenningsLANHampshire2019-202444025317263.2541760.67111320
Tim BresnanYORHampshire2014-20186932535642.1754746.25010300
Nick GubbinsMIDHampshire2015-2021710025311425.3045555.60112241
Sam NortheastHAMEssex2019-202043025216984.0032477.78110341

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.