Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-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 runsFirst-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 County Ground, New Road×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Leus du PlooyMID/DERWorcestershire2021-2026472494238*98.8083159.45210522
Will RhodesDUR/WARWorcestershire2020-202547248120796.2089153.98210571
Brett D'OliveiraWORSussex2015-20236102478169*59.7587654.57121543
Wayne MadsenDERWorcestershire2014-202347147514379.1794750.16231591
Haseeb HameedLAN/NOTWorcestershire2019-2025582442114*73.67114738.54312510
Alastair CookESSWorcestershire2016-2021351408142102.0085647.66210601
Daniel LawrenceESS/SURWorcestershire2016-202556040817568.0066561.35131448
Billy RootGLAWorcestershire2019-202348340711881.4077152.79120540
David BedinghamDURWorcestershire2021-202644037813594.5054269.74210445
John SimpsonMID/SUSWorcestershire2015-2025474368129*122.6750473.02120585
Daryl MitchellWOREssex2014-20214703559750.7163755.73030540
Tom FellWORGlamorgan2014-202259035513339.4471249.86110540
Daryl MitchellWORGlamorgan2014-2020510035513935.5074147.91112410
Tom WestleyESSWorcestershire2014-202559035112539.0069650.43200532
Brett D'OliveiraWORGlamorgan2016-2023510134017437.7860156.57110431
Jake LibbyWORGlamorgan2020-202336032718454.5067148.73100321
Rory BurnsSURWorcestershire2014-202547132612254.3357057.19121491
Brett D'OliveiraWORLeicestershire2016-202358132513846.4356257.83110391
Joe ClarkeWORSussex2015-2017351317104*79.2549064.69120410
Graeme van BuurenGLOWorcestershire2016-2026362317172*79.2555357.32100390
Cameron BancroftDUR/GLOWorcestershire2017-20264813147044.8668345.97030353
Pieter MalanMID/WARWorcestershire2021-2022231311141155.5049962.32120403
Gareth RoderickGLOWorcestershire2014-20194803099838.6357653.65021361
Anuj DalDERWorcestershire2022-2023232308141*308.0052259.00210315
Brett D'OliveiraWORDurham2017-202661123016333.4476039.61010390
Neil DexterMID/LEIWorcestershire2015-201736029711449.5049759.76201462
Jack TaylorGLOWorcestershire2016-2026582297107*49.5039375.57200337
Chris CookeGLAWorcestershire2014-20235902979333.0049859.64022461
Chris NashSUS/NOTWorcestershire2015-201845029611859.2054354.51110392
Tawanda MuyeyeKENWorcestershire2024-202624029021172.5040471.78110383
Ben SlaterNOTWorcestershire2021-2025471285114*47.5073138.99100350
Joe LeachWORLeicestershire2014-20235812839040.4333484.73030345
Dominic SibleyWAR/SURWorcestershire2021-20253502788055.6061245.42030252
Daryl MitchellWORLeicestershire2014-20214812779039.5746160.09030380
Sam HainWARWorcestershire2020-202547227287*54.4063642.77030292
Lewis HillLEIWorcestershire2017-20234802716033.8856048.39020361
Scott BorthwickDURWorcestershire2021-2023331265134*132.5042562.35110450
Graham ClarkDURWorcestershire2017-20264622617865.2537070.54030286
Jake LibbyWORDurham2021-202659026112629.0046356.37111350
Daryl MitchellWORHampshire2014-2018341259206*86.3352449.43101340
Daryl MitchellWORWarwickshire2015-202134025911364.7562241.64201320
Cheteshwar PujaraSUSWorcestershire2022-202323025713685.6741761.63200381
Jacques RudolphGLAWorcestershire2014-201736125711151.4058743.78110330
Jake LibbyWORSussex2021-2025471256125*42.6745256.64111242
Gary BallanceYORWorcestershire2018120254194127.0028589.12110401
Joe ClarkeWORKent2017121252142252.0031979.00200381
Ed BarnardWORGlamorgan2016-202259125213131.5042858.88111262
Brett D'OliveiraWOREssex2016-202546025012841.6746453.88110350
Mark CosgroveLEIWorcestershire2016-201724024814662.0036068.89111343
Ben CoxWORGlamorgan2014-202051032419334.4333372.37011331
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.