ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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 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 VinceHAMEssex2014-202622241111424048.431105100.8127314116
James VinceHAMKent2014-20261417086621150.9489496.8725111212
Gary BallanceYORHampshire2015-20217122886203*88.60160255.315101008
James VinceHAMSomerset2014-20251621073514235.0093378.78243945
Tom WestleyESSHampshire2014-20262024172211031.39101970.85164915
Daniel Bell-DrummondKENHampshire2014-20261619071115337.4296074.06151873
James VinceHAMSurrey2014-20261618161915936.4170487.93130874
James VinceHAMGloucestershire2014-20251214371919065.3675195.74150868
James VinceHAMSussex2014-20261314263210352.67424149.062408112
James VinceHAMYorkshire2015-2026913061117147.0094664.59210805
John SimpsonMID/SUSHampshire2014-202623273768106*32.00139954.901207511
Jack LeaningSUS/YOR/KENHampshire2014-20261115368111856.75143147.59240717
Michael CarberryHAMMiddlesex2014-2017810156910763.2297558.361607110
Ben FoakesESS/SURHampshire2014-202512163601141*46.2399260.58131704
James VinceHAMGlamorgan2014-20251112257317857.30515111.26130708
Adam LythYORHampshire2014-20261220048710624.35106945.56131702
Rory BurnsSURHampshire2014-20251317259415139.60108254.90221680
Liam DawsonHAMSomerset2015-20262024262711528.50103160.81233675
Liam DawsonHAMYorkshire2014-2026913153414044.5090259.20141661
James HildrethSOMHampshire2014-20221620156415229.6875474.80131654
Alex DaviesWAR/LANHampshire2015-202458146114965.8675561.06120654
Daniel LawrenceESS/SURHampshire2016-20261620359610135.0675578.94130649
James VinceHAMMiddlesex2014-20261920250988*28.2858087.76021645
Dawid MalanMID/YORHampshire2014-20251215139412128.1448082.08100642
Luke WrightSUSHampshire2014-20229101546116*60.67511106.851606010
Tom AbellSOMHampshire2015-202616234542101*28.53109649.45133603
James AdamsHAMYorkshire2014-201867138814764.6778249.62120562
Joe DenlyKENHampshire2015-20261213154115445.0861687.82201539
Nick GubbinsHAMLancashire2021-202457241513083.0091945.16220520
Nick GubbinsHAMSomerset2022-2026571397139*66.1774553.29121521
James VinceHAMNottinghamshire2015-202347136114760.1753767.23120511
Haseeb HameedLAN/NOTHampshire2016-202671234208946.6795843.84051493
Tom AlsopHAMSomerset2016-202191313889532.3355470.04031484
Daryl MitchellWORHampshire2014-2018442370172*185.0076948.11200460
Liam DawsonHAMMiddlesex2015-20251513142514135.4280352.93111452
James VinceHAMWarwickshire2015-2024594335125*67.0052863.45120456
Ravi BoparaSUS/ESSHampshire2014-20221416351310739.4681363.10141446
Alex LeesYOR/DURHampshire2014-202571223647136.4079445.84032441
Joe WeatherleyHAMEssex2017-202616172420116*28.0044793.96110439
Adam HoseWOR/SOMHampshire2015-202568034526643.1339886.68102437
Johann MyburghSOMHampshire2015-201867333211083.00328101.22130438
Tom PrestHAMEssex2021-20261011039015635.4545186.47121426
Nick GubbinsHAMNottinghamshire2021-2026582334144*55.6755460.29120424
George HillYORHampshire2021-202648029813137.2573640.49110422
Simon HarmerESSHampshire2017-20262019736971*30.7562559.04032416
Dominic SibleyWAR/SURHampshire2014-202571103309930.0074944.06031412
Zak CrawleyENGPakistan2020220320267160.0049265.04110411
Ollie RobinsonDUR/KENHampshire2019-20267923099544.1432794.50030414
Nick BrowneESSHampshire2014-2025101402676919.0748255.39011410
Harry BrookYORHampshire2018-20224702637937.5740564.94030412
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.