Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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
Tom WestleyESSHampshire2014-20262024172211031.39101970.85164915
Hassan AzadNOR/LEIHampshire2021-202324133*1.00694.3500300
Ian HollandHAMYorkshire2018-202246040316.6712332.5200340
Gareth BergHAMYorkshire2015-201967421699*72.0028176.87023242
Mark StonemanMID/DUR/SURHampshire2015-20235801418817.6324358.02013172
Jamie OvertonSOM/SURHampshire2015-20231010039113.909640.6300350
Matthew CritchleyESSHampshire2022-20261011024017321.8240958.68103281
Dominic BessYOR/SOMHampshire2016-202671122225424.6748645.68023250
Kyle AbbottHAMSomerset2014-2026121331382513.8022760.79003180
Steven DaviesSOM/SURHampshire2014-2022111402485117.7138863.92013360
James VinceHAMSomerset2014-20251621073514235.0093378.78243945
Tom AbellSOMHampshire2015-202616234542101*28.53109649.45133603
Liam DawsonHAMSomerset2015-20262024262711528.50103160.81233675
James VinceHAMEssex2014-202622241111424048.431105100.8127314116
Shahid AfridiPAKEngland2006-2010220000.0040.0000200
Tino BestHAMNottinghamshire2016120000.00100.0000200
Jasprit BumrahINDNew Zealand2021120000.0050.0000200
Robert TaylorLEIHampshire2014120000.0040.0000200
James TomlinsonHAMDurham2015120000.00180.0000200
Lewis McManusHAMGloucestershire2017-2021320000.0020.0000200
Matthew CarterNOTHampshire2018120000.00240.0000200
Dillon PenningtonWORHampshire2023220000.0050.0000200
Fidel EdwardsHAMYorkshire2015-201933100*0.0080.0000200
Cheteshwar PujaraYORHampshire2018230323210.6712425.8100250
Danielle WyattSBTrent Rockets2022-20243313636*18.0028128.5700270
Aneurin DonaldGLAHampshire2016-201833026268.6725104.0000231
Mason CraneHAMKent2016-2022730772.332825.0000210
Mohammad AbbasHAMLancashire2022-202423111*0.50137.6900200
Will ButtlemanESSHampshire2021-2023330331.001030.0000200
Sonny BakerHAMYorkshire2025-202633100*0.00200.0000200
Mohammed ShamiINDEngland2014-20182401383.253141.9400220
Gareth BergHAMKent2016-201954123237.672688.4600211
Joe ClarkeBP/WFSouthern Brave2022-2026440433610.7542102.3800250
Bryony SmithTR/WFSouthern Brave2021-2024440493312.2545108.8900261
Henry CrocombeSUSHampshire2021-202654018164.5018100.0000212
Amara CarrSUNSouthern Vipers2020-2024441179*5.673056.6700210
Rilee RossouwHAMSomerset2017-201945044228.806963.7700261
Sam WhitemanYOR/NORHampshire2023-2026350844516.8016251.85002110
Ben BrownSUSHampshire2014-2020551188144*47.0029064.83102210
Will SmithHAMSurrey2014-2016450612812.2019331.6100250
Keith BarkerWARHampshire2015-20173521116337.0027340.66012170
Nathan SowterMIDHampshire2015-20218514124*10.258548.2400250
Lewis McManusHAMGlamorgan2016-20215525323*17.6734155.8800232
Amar VirdiWOR/SURHampshire2018-20243512016*5.006132.7900240
Kyle AbbottHAMSussex2017-202656118143.604143.9000220
Gareth BergHAMMiddlesex2015-20196601195019.8314979.87012113
Daniel WorrallGLO/SURHampshire2021-2024662584814.508369.8800292
Tom AlsopHAMNottinghamshire2016-20213601949932.3340547.90022191
Tawanda MuyeyeKENHampshire2022-20264601495024.8322267.12012182
Jacques RudolphGLAHampshire2014-20176701687724.00147114.29012240
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.