Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At County Ground, New Road×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brett D'OliveiraWORDurham2015-20261720451273*32.0095153.84031547
Wayne MadsenDERWorcestershire2014-20261618489214363.71126970.292721048
Alex LeesYOR/DURWorcestershire2015-2026162025819332.2876575.95063566
Brett D'OliveiraWORNottinghamshire2015-2025161903308517.3751564.08023336
Brett D'OliveiraWORNorthamptonshire2014-2026161702636415.4737470.32011216
Sam HainWAR/BBWorcestershire2016-202615184899161*64.21111980.341608220
Will RhodesYOR/DUR/WARWorcestershire2015-20261416362220747.85101161.52222693
Brett D'OliveiraWORLeicestershire2015-20251415251413839.5471671.79130641
Ben CoxWORDurham2014-2023141452924332.4441071.22000324
Ben RaineDUR/LEIWorcestershire2015-2026141302668320.4638469.27010305
Graham ClarkDURWorcestershire2016-20261315262411448.0069589.781506019
Ben DuckettNOR/NOTWorcestershire2014-20221315243392*33.31397109.07042508
Ben CoxWORDerbyshire2014-20221312438559*48.13377102.12020356
Ben CoxWORLeicestershire2014-2023131333757737.5043586.21041337
Tom MooresLAN/NOTWorcestershire2016-2025131343096234.33305101.310223015
Colin AckermannDUR/LEIWorcestershire2017-20261317228971*19.2738275.65021245
Ed BarnardWORDurham2015-202213932617543.5040065.25020314
Craig MilesWAR/GLO/BBWorcestershire2014-2025139412560*25.0022755.07012180
Jack TaylorGLOWorcestershire2014-20261214451112151.1056989.813105215
Ben CoxWORNorthamptonshire2014-20231213429046*32.22240120.83000346
Alex DaviesWAR/LAN/BBWorcestershire2014-2026121402796519.9335279.26022434
Ned EckersleyDUR/LEIWorcestershire2014-20221214224792*20.5844855.13012302
Brett D'OliveiraWORDerbyshire2014-2026121002367123.6033770.03021171
Steven MullaneyNOTWorcestershire2015-2023121411842914.1523677.97002272
Samit PatelDER/GLA/NOTWorcestershire2015-2024121321684415.2722176.02001124
Daryl MitchellWORDurham2014-202112122155123*15.5027157.20102160
Alex HughesDERWorcestershire2014-202212821374722.8319271.3500095
Callum ParkinsonDUR/LEIWorcestershire2017-20261210511622*23.2031836.48001150
Ross WhiteleyWORDerbyshire2014-20211110135984*39.89300119.670412922
Ross WhiteleyWORDurham2014-2021111132587232.2531881.130202111
Brett D'OliveiraWORLancashire2014-20261112225661*25.60213120.19022255
Brett D'OliveiraWORWarwickshire2014-2026111112287622.8031971.47021235
Keaton JenningsDUR/LANWorcestershire2014-2026111232195524.3333565.37011203
Ed BarnardWORLeicestershire2015-202211812164830.8631768.14000242
Ed BarnardWORNottinghamshire2015-202211911685821.0028558.95010173
Daryl MitchellWORDerbyshire2014-2021111111523615.2024262.81002170
Jake BallSOM/DUR/NOTWorcestershire2015-20251182893814.8310386.41002170
Joe LeachWORDerbyshire2014-2023119167328.3814047.8600232
Chris RushworthDUR/WARWorcestershire2014-202511954317*10.755282.6900260
Ben SandersonNORWorcestershire2016-2026114128199.335352.8300040
Billy RootGLA/NOTWorcestershire2017-20251013461011867.7894364.69220688
Jake LibbyWORDurham2021-20261014157112643.9280770.76141573
Daryl MitchellWORLeicestershire2014-2021101314509037.5061173.65050590
Daryl MitchellWORNorthamptonshire2014-202010103378107*54.0059064.07201411
Steven CroftLANWorcestershire2014-202410943709474.00342108.190402612
Adam LythYORWorcestershire2017-2025101103377930.6435495.20020488
Ben CoxWORGloucestershire2014-2023101512687519.1443262.04020344
Joe ClarkeNOTWorcestershire2019-20251012126073*23.6436571.23012248
Brett D'OliveiraWORYorkshire2015-2025101012487927.56211117.54011245
Alex HalesNOTWorcestershire2015-2024101112258522.5026485.23021279
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.