Live6th Match · Pakistan ODI Tri-Series 2026/27SL258/5 (35.4)ENG386/5 (50)SL need 129 runs in 86 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG24/4 (7)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2Live58th Match · CSA Pro20 2026/27SWDTITTitans won the toss and chose to batFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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 (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Rose Bowl×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary BallanceYORHampshire2015-20216112861203*95.67157754.60510978
Jack LeaningSUS/YOR/KENHampshire2015-2026611262011868.89136845.32240647
Rory BurnsSURHampshire2014-2025813151915143.2599052.42221640
Liam DawsonHAMYorkshire2015-2025610149414054.8986057.44141631
James VinceHAMEssex2014-202469047424052.6764973.04111670
Ben FoakesESS/SURHampshire2014-20257123463141*51.4487353.04121611
Liam DawsonHAMSomerset2015-20261016045711528.5689451.12223542
Adam LythYORHampshire2015-2026917044210626.00101543.55131641
Alex DaviesWAR/LANHampshire2017-202447043414962.0074358.41120623
Tom AbellSOMHampshire2015-20269173427101*30.50100342.57122471
James VinceHAMYorkshire2015-2022711042314738.4580952.29110582
James VinceHAMSomerset2017-2023611041614237.8266762.37122590
James VinceHAMKent2014-202436041321168.8356373.36121591
Nick GubbinsHAMSomerset2022-2026461397139*79.4074453.36120521
James HildrethSOMHampshire2015-2022711037115233.7357764.30121501
Daryl MitchellWORHampshire2014-2018342370172*185.0076948.11200460
John SimpsonMID/SUSHampshire2015-20267111370106*37.00104135.54110471
James VinceHAMNottinghamshire2015-202347136114760.1753767.23120511
Liam DawsonHAMMiddlesex2015-202358135414150.5772848.63110401
Nick GubbinsHAMLancashire2022-2024242350130175.0080943.26220410
James VinceHAMSurrey2014-202468034915943.6348472.11120530
Liam DawsonHAMWorcestershire2014-2025510234610943.2567651.18120315
Michael CarberryHAMMiddlesex2015-201735034410768.8079543.27130463
James VinceHAMWarwickshire2015-2024594335125*67.0052863.45120456
Haseeb HameedLAN/NOTHampshire2016-202661133348941.7587838.04041410
Ravi BoparaESSHampshire2014-201947233210766.4061254.25120342
Jake LibbyWOR/NOTHampshire2016-2025471322228*53.6768846.80111271
Adam HoseWOR/SOMHampshire2017-202535032126664.2037685.37101397
Zak CrawleyENGPakistan2020220320267160.0049265.04110411
Daniel Bell-DrummondKENHampshire2014-202447031715345.2957455.23111490
Alex LeesYOR/DURHampshire2015-202561123037133.6771842.20022381
George HillYORHampshire2021-202648029813137.2573640.49110422
Rob YatesWARHampshire2023-202634128810996.0056051.43120332
Daniel LawrenceESS/SURHampshire2017-202559028410131.5653353.28100371
James AdamsHAMYorkshire2015-201845028114756.2065143.16110430
Ben BrownHAMSurrey2023-2025351275165*68.7534879.02110301
Dawid MalanMID/YORHampshire2016-202536126612153.2035574.93100422
Harry BrookYORHampshire2018-20224702637937.5740564.94030412
Dominic SibleyWAR/SURHampshire2014-202561002609926.0070336.98021350
Felix OrganHAMNottinghamshire2021-2026472249122*49.8060441.23111313
Joe WeatherleyHAMSomerset2018-202235024716849.4060540.83100301
Ian BellWARHampshire2016-201723024617482.0036367.77110310
Nick GubbinsHAMWorcestershire2024-2025241239201*79.6742356.50100320
Ryan HigginsMID/GLOHampshire2021-20233602377339.5043854.11020241
Tom Kohler-CadmoreWOR/YOR/SOMHampshire2014-20234602368939.3350746.55021264
Alex HalesNOTHampshire2015120235141117.5034867.53110340
James VinceHAMGloucestershire2014-20223502337846.6035765.27030340
James AdamsHAMLeicestershire2014110231231231.0028979.93100343
Sam HainWARHampshire2015-20265702319033.0047049.15020280
Ben BrownHAMDurham2024-2025220229162114.5039158.57110220
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.