Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Darren StevensKENHampshire2014-202299221684*30.86216100.00020266
Will SmithHAMLancashire2015-2016220215210107.5046546.24100280
Michael ClarkeAUSEngland2005-201344121487*71.3326680.45031181
Rilee RossouwHAMKent2017-20195602149235.6728275.89020291
Babar AzamPAKEngland2016-202045121263*53.0033962.54020170
Marcus TrescothickSOMHampshire2014-20185802125326.5040452.48020322
Liam DawsonHAMKent2014-2024910321256*30.2932265.84010172
Eoin MorganENGPakistan2010-2019333211107*-198106.57110162
James FullerHAMKent2019-202677421178*70.3321498.60020248
Joe WeatherleyHAMSussex2020-202688221168*35.17183115.30011167
Tom AlsopHAMSussex2017-20214412106870.00174120.69020213
Hollie ArmitageYD/NDSouthern Vipers2016-202477221069*42.0022095.45010230
James FullerHAMSurrey2020-20261011321039*26.2528673.43001192
Paul WalterESSHampshire2016-2026161532103517.5025084.00002214
Gareth BergHAMSomerset2015-20188912098626.1325282.94011281
Fletcha MiddletonHAMNottinghamshire2023-20264602056534.1743447.24031270
Tom PrestHAMSomerset2021-20266812035129.0027972.76011262
Tom AlsopHAMGloucestershire2017-202144120214967.3338153.02111250
Miles HammondGLOHampshire2018-20257802026725.2531663.92020244
Sam BillingsKENHampshire2014-2026101002029220.2021693.52010152
Toby AlbertHAMGlamorgan2025-202634120198*67.0022390.13010226
Michael CarberryHAMSussex2014-201545120187*50.2521394.37021246
James RewSOMHampshire2023-20264602018633.5033759.64021310
Nick GubbinsHAMYorkshire2021-20264802005825.0043046.51010321
Zak CrawleyKENHampshire2018-2026551198108*49.50143138.46100195
Toby Roland-JonesMIDHampshire2015-2023121331976119.7029367.24010264
Liam DawsonHAMWarwickshire2015-20245711969232.6741647.12021220
Gary BallanceENGIndia201412019415697.0033657.74100291
Nick GubbinsHAMMiddlesex2023-202633019412064.6739049.74100240
Jos ButtlerENGAustralia2013-202055119477*48.50147131.97010186
Tom AlsopHAMNottinghamshire2016-20213601949932.3340547.90022191
Ryan PatelSURHampshire2017-20255801948124.2553436.33011231
Steven CroftLANHampshire2015-20226601937832.1739049.49010182
Will SmithHAMKent2014-2016453192142*96.0036852.17100230
Abi NorgroveHAMSurrey2025-202666319281*64.00182105.49020190
Benny HowellGLOHampshire2014-20227711925032.0019797.46010117
Jamie SmithSURHampshire2020-20248911925924.0023382.40011233
Martin GuptillNZEngland2013-2015221191189*191.00161118.63100192
Gareth BergHAMSurrey2015-20186821918031.8327768.95010202
Ben BrownSUSHampshire2014-2020551188144*47.0029064.83102210
Jordan CoxKEN/ESSHampshire2019-202665018814137.6020591.71100232
Freya KempSV/HAMThe Blaze2024-202655118810947.00163115.34110184
Brooke GuestDERHampshire2024-20263301877662.33182102.75020163
Jonny BairstowENGWest Indies2017-2019221186141*186.00160116.25100240
Danielle WyattSURHampshire2025-202633018611962.00132140.91110202
Ian HollandHAMSurrey2017-20234501856537.0035452.26031183
Will SmithHAMSomerset2014-20165701855926.4338947.56010170
Sean ErvineHAMMiddlesex2014-20177821855330.8319495.36011203
Freddie McCannNOTHampshire2025-20263421847992.0032157.32020241
Riki WesselsNOTHampshire2015-20183611847236.8035352.12020230

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.