Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Roston ChaseWIZimbabwe2017-20234602499541.5040261.94020203
Gareth BergHAMSurrey2016-20185702498035.5729584.41010268
Jim AllenbySOM/GLAHampshire2014-201668124956*35.5741460.14020302
James WhartonYORSurrey2022-20264802497831.1359242.06020241
Damien MartynAUSWest Indies1992-200059324967*41.5061640.42011160
Kris SrikkanthINDSri Lanka1985-19876902496427.6740117.5001001
Chris CairnsNZPakistan1994-200351002499324.9036568.22021274
Mark StonemanMID/SURKent2019-2023510024910924.9042458.73111360
Toby Roland-JonesMIDSussex2014-202471212498522.6435769.75011344
Nick GubbinsMIDHampshire2015-202171202496720.7555345.03021310
Bradley HopeTASWestern Australia2023-202561222496324.9063739.09022293
Louis StrickerSAAustralia1910-191271302494819.1544633.86002210
Lewis McManusHAM/NORYorkshire2015-2024914324962*22.6461840.29010320
Tom BaileyLANEssex2015-202491632493819.1539263.52000383
Hugh MassieAUSEngland1881-188591602495515.566487.50012350
David RichardsonSAIndia1992-1997101622495017.7971834.68010270
Ajaz PatelCSOtago Volts2012-2025161862495120.7553346.72013333
Kumar SangakkaraSURMiddlesex2016-201723024812082.6740361.54200262
Tony de ZorziSABangladesh202423024817782.6739363.10100234
Ravi BoparaESSNottinghamshire2018-201934024813562.0040062.00110271
Reggie SpoonerENGSouth Africa191234024811962.00--11061
Matthew BellNZPakistan200135024810549.6050649.01111370
Dean ElgarSOM/ESS/SURLancashire2017-2024351248113*62.0055944.36110270
Marcus HarrisGLO/LEISomerset2021-202235024815949.6044455.86100351
Kiran CarlsonGLAEssex2016-202635024811949.6043656.88200330
Tino MawoyoZIMPakistan2011-2013361248163*49.6070135.38111310
Michael VaughanENGPakistan2001-200547024812035.4347552.21110361
Nick KnightENGZimbabwe1996-20004702489635.4346253.68020221
Joe ClarkeWOR/NOTNorthamptonshire2016-202347024812535.4344355.98111310
George HillYORGlamorgan2023-20264712489041.3343057.67031410
Jonathan TrottWARNottinghamshire2014-20165802486831.0040760.93020470
Alex DaviesLANWarwickshire2014-20214802487931.0047352.43020391
Matthew WaiteWOR/YORLancashire2018-20265812487735.4336468.13021265
Nazmul Hossain ShantoBANIndia2022-20244802488231.0049650.00021303
Harry CameDERDurham2022-2026482248105*41.3370135.38110292
Rehan AhmedLEIGlamorgan2023-202658124810635.4335170.66110292
Giff VivianNZEngland1931-19376802485831.00--04072
Roger BluntNZEngland1930-19317912489631.00--01180
Matt HorneNZIndia1998-199951002486324.8077232.12010291
Shane DowrichWIPakistan2016-2017510124860*27.5651947.78022332
Madan LalINDPakistan1982-198471032487435.4337054.05031311
BJ WatlingNDCanterbury2014-2020711124871*24.8052247.51032282
Jack HaynesWOR/NOTGlamorgan2019-2026611124810024.8052547.24101290
Deryck MurrayWIPakistan1975-197771112485224.80--01101
Jeetan PatelWARDurham2014-201881232485827.5636068.89011274
Tom Kohler-CadmoreWOR/YOR/SOMKent2014-2023712124868*22.5540062.00011318
James BraceyGLOWorcestershire2019-2026612024812720.6744555.73113323
Sarfraz NawazPAKWest Indies1975-198081402485517.718372.2902190
Mike SmithENGAustralia1961-197291522484119.0879231.19002210
Fraser SheatCANCentral Stags2017-20261317624860*22.5541260.19010263
PreviousPage 105Next

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.