Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW55/4 (17)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

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.

Qualification: Minimum 500 balls faced.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
James VinceHAMGlamorgan2014-20251112257317857.30515111.26130708
Luke WrightSUSHampshire2014-20229101546116*60.67511106.851606010
James VinceHAMEssex2014-202622241111424048.431105100.8127314116
James VinceHAMKent2014-20261417086621150.9489496.8725111212
James VinceHAMGloucestershire2014-20251214371919065.3675195.74150868
James VinceHAMSurrey2014-20261618161915936.4170487.93130874
Joe DenlyKENHampshire2015-20261213154115445.0861687.82201539
James VinceHAMMiddlesex2014-20261920250988*28.2858087.76021645
Daniel LawrenceESS/SURHampshire2016-20261620359610135.0675578.94130649
James VinceHAMSomerset2014-20251621073514235.0093378.78243945
Ryan HigginsMID/GLOHampshire2014-2025141504957833.0064277.100303715
James HildrethSOMHampshire2014-20221620156415229.6875474.80131654
Daniel Bell-DrummondKENHampshire2014-20261619071115337.4296074.06151873
Sean DicksonSOM/KEN/GLAHampshire2018-20261113341277*41.2058071.03050387
Tom WestleyESSHampshire2014-20262024172211031.39101970.85164915
Liam DawsonHAMEssex2015-2026181954088529.1457970.47032312
Tom AlsopHAMSomerset2016-202191313889532.3355470.04031484
James VinceHAMNottinghamshire2015-202347136114760.1753767.23120511
James VinceHAMYorkshire2015-2026913061117147.0094664.59210805
James VinceHAMWarwickshire2015-2024594335125*67.0052863.45120456
Ravi BoparaSUS/ESSHampshire2014-20221416351310739.4681363.10141446
Alex DaviesWAR/LANHampshire2015-202458146114965.8675561.06120654
Liam DawsonHAMSomerset2015-20262024262711528.50103160.81233675
Ben FoakesESS/SURHampshire2014-202512163601141*46.2399260.58131704
Nick GubbinsHAMWorcestershire2021-2025571319201*53.1752860.42110391
Nick GubbinsHAMNottinghamshire2021-2026582334144*55.6755460.29120424
Alastair CookENGIndia2007-201846237610294.0062859.87130331
Emilio GayDUR/NORHampshire2022-2026582309104*51.5051859.65110374
Joe WeatherleyHAMSomerset2016-20251112245116845.1076159.261303913
Liam DawsonHAMYorkshire2014-2026913153414044.5090259.20141661
Simon HarmerESSHampshire2017-20262019736971*30.7562559.04032416
Michael CarberryHAMMiddlesex2014-2017810156910763.2297558.361607110
Tom Kohler-CadmoreWOR/YOR/SOMHampshire2014-202591013538939.2260658.25021378
Sam RobsonMIDHampshire2015-202691302868422.0050556.63022360
Gary BallanceYORHampshire2015-20217122886203*88.60160255.315101008
Rory BurnsSURHampshire2014-20251317259415139.60108254.90221680
John SimpsonMID/SUSHampshire2014-202623273768106*32.00139954.901207511
Nick GubbinsHAMSomerset2022-2026571397139*66.1774553.29121521
Liam DawsonHAMMiddlesex2015-20251513142514135.4280352.93111452
Liam DawsonHAMWorcestershire2014-2025812237410937.4070952.75120355
Graham ClarkDURHampshire2015-202645028316056.6054551.93110324
Rob YatesWARHampshire2023-202634128810996.0056051.43120332
Jake LibbyWOR/NOTHampshire2016-20257101412228*45.7880551.18121321
Nick GubbinsHAMEssex2021-20267903286336.4464450.93021372
James AdamsHAMYorkshire2014-201867138814764.6778249.62120562
Tom AbellSOMHampshire2015-202616234542101*28.53109649.45133603
Daryl MitchellWORHampshire2014-2018442370172*185.0076948.11200460
Jack LeaningSUS/YOR/KENHampshire2014-20261115368111856.75143147.59240717
Azhar AliPAKEngland2016-2020341274141*91.3358147.16110330
James AdamsHAMMiddlesex2014-20176812837040.4360247.01030361
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.