Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At The Rose Bowl×From 1908-01-01×

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
Gary BallanceYORHampshire2015-20217122886203*88.60160255.315101008
James VinceHAMKent2014-20261417086621150.9489496.8725111212
John SimpsonMID/SUSHampshire2014-202623273768106*32.00139954.901207511
James VinceHAMSomerset2014-20251621073514235.0093378.78243945
Tom WestleyESSHampshire2014-20262024172211031.39101970.85164915
James VinceHAMGloucestershire2014-20251214371919065.3675195.74150868
Daniel Bell-DrummondKENHampshire2014-20261619071115337.4296074.06151873
Jack LeaningSUS/YOR/KENHampshire2014-20261115368111856.75143147.59240717
James VinceHAMSussex2014-20261314263210352.67424149.062408112
Liam DawsonHAMSomerset2015-20262024262711528.50103160.81233675
James VinceHAMSurrey2014-20261618161915936.4170487.93130874
James VinceHAMYorkshire2015-2026913061117147.0094664.59210805
Ben FoakesESS/SURHampshire2014-202512163601141*46.2399260.58131704
Daniel LawrenceESS/SURHampshire2016-20261620359610135.0675578.94130649
Rory BurnsSURHampshire2014-20251317259415139.60108254.90221680
James VinceHAMGlamorgan2014-20251112257317857.30515111.26130708
Michael CarberryHAMMiddlesex2014-2017810156910763.2297558.361607110
James HildrethSOMHampshire2014-20221620156415229.6875474.80131654
Luke WrightSUSHampshire2014-20229101546116*60.67511106.851606010
Tom AbellSOMHampshire2015-202616234542101*28.53109649.45133603
Joe DenlyKENHampshire2015-20261213154115445.0861687.82201539
Liam DawsonHAMYorkshire2014-2026913153414044.5090259.20141661
Ravi BoparaSUS/ESSHampshire2014-20221416351310739.4681363.10141446
James VinceHAMMiddlesex2014-20261920250988*28.2858087.76021645
Ryan HigginsMID/GLOHampshire2014-2025141504957833.0064277.100303715
Adam LythYORHampshire2014-20261220048710624.35106945.56131702
Alex DaviesWAR/LANHampshire2015-202458146114965.8675561.06120654
Joe WeatherleyHAMSomerset2016-20251112245116845.1076159.261303913
Liam DawsonHAMMiddlesex2015-20251513142514135.4280352.93111452
Haseeb HameedLAN/NOTHampshire2016-202671234208946.6795843.84051493
Joe WeatherleyHAMEssex2017-202616172420116*28.0044793.96110439
Nick GubbinsHAMLancashire2021-202457241513083.0091945.16220520
Jake LibbyWOR/NOTHampshire2016-20257101412228*45.7880551.18121321
Sean DicksonSOM/KEN/GLAHampshire2018-20261113341277*41.2058071.03050387
Liam DawsonHAMEssex2015-2026181954088529.1457970.47032312
Nick GubbinsHAMSomerset2022-2026571397139*66.1774553.29121521
Dawid MalanMID/YORHampshire2014-20251215139412128.1448082.08100642
Tom PrestHAMEssex2021-20261011039015635.4545186.47121426
James AdamsHAMYorkshire2014-201867138814764.6778249.62120562
Tom AlsopHAMSomerset2016-202191313889532.3355470.04031484
Alastair CookENGIndia2007-201846237610294.0062859.87130331
Liam DawsonHAMWorcestershire2014-2025812237410937.4070952.75120355
Daryl MitchellWORHampshire2014-2018442370172*185.0076948.11200460
Simon HarmerESSHampshire2017-20262019736971*30.7562559.04032416
Alex LeesYOR/DURHampshire2014-202571223647136.4079445.84032441
James VinceHAMNottinghamshire2015-202347136114760.1753767.23120511
Tom Kohler-CadmoreWOR/YOR/SOMHampshire2014-202591013538939.2260658.25021378
Adam HoseWOR/SOMHampshire2015-202568034526643.1339886.68102437
Ian BellENGIndia2007-2014341341167113.6741182.97200374
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.