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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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
Kashif AliWORKent2022-202645120911452.2527077.41110301
Azhar AliWORSussex2022-2023341208103*69.3341550.12110260
Will BraggGLAWorcestershire2014-20173612089841.6045745.51010251
Gareth RoderickWORNottinghamshire2021-202577220710241.4047543.58110212
Jake LibbyWORSurrey2024-20253512067751.5042348.70020232
Jack HaynesWORDurham2021-2023451205120*51.2536855.71100292
Ricardo VasconcelosNORWorcestershire2018-20266712045934.00189107.94010265
David WilleyYOR/NORWorcestershire2014-20269912044625.50130156.920001514
Alexei KervezeeWORDerbyshire2014-201644020311050.7522789.43110203
Ed BarnardWORDerbyshire2015-202210912019025.1325279.76011270
Jason RoySURWorcestershire2014-201723020010366.67190105.26110272
Callum FergusonWORLeicestershire2018-201922019919299.50155128.39100225
Alex WakelyNORWorcestershire2015-202099219954*28.4323883.61010194
Ben SlaterLEILancashire202012019717298.5036154.57100213
Louis KimberNOR/LEIWorcestershire2021-20266701977128.1422886.400212010
Steven DaviesSOM/SURWorcestershire2014-20203601967232.6729167.35020341
Joe LeachWORKent2017-20244411948864.67148131.080201910
Danial IbrahimSUSWorcestershire2021-20233401949448.5035255.11020251
Max HoldenMID/NORWorcestershire2017-20265801944924.2543544.60001250
Tom FellWORLancashire2014-2019331193116*96.5022286.94110250
Darren StevensKEN/DERWorcestershire2014-20226821923932.0020195.52000323
Harry FinchSUS/KENWorcestershire2016-20266911928424.0033457.49021231
Azhar AliSOMWorcestershire2018-201923019112563.6730562.62100222
Paul CollingwoodDURWorcestershire2015-2017451191108*47.7521190.52100186
Tom PrestHAMWorcestershire2024-20264501917038.2025375.49020182
Rishi PatelLEIWorcestershire2021-202581101914217.3628267.73003272
Richard LeviNORWorcestershire2014-20208901903321.11169112.43001244
Ben CoxWORWarwickshire2014-2023101021894923.6322484.38001211
Ed BarnardWORKent2017-20224531887994.0018999.47020182
Tom Kohler-CadmoreWORLeicestershire2014-20164601889931.3332358.20010253
Tom AbellSOMWorcestershire2018-20203501877037.4033855.33020310
Gareth RoderickWORMiddlesex2021-202656018711531.1731359.74102166
Jake LibbyWORKent2021-20265601867531.0027168.63021200
Jake LibbyWORGloucestershire2020-20265701858626.4327567.27010160
Joe ClarkeWORGloucestershire2015-2018461184131*36.8020888.46101173
Matthew CritchleyESS/DERWorcestershire2016-202588118481*26.2925472.44010252
Steven MullaneyNOTWorcestershire2015-2023121411842914.1523677.97002272
Azhar AliWORGlamorgan2022-20233501837836.6035551.55010182
Joe ClarkeWORDerbyshire2016-20185501837636.60160114.38010206
Ed PollockWORMiddlesex2022-202422018018090.00139129.50101215
Hamish RutherfordDER/LEIWorcestershire2015-202244018010445.00141127.66100149
Brett D'OliveiraWORBirmingham Bears2018-20256611787135.60113157.52020186
Ed PollockWORDerbyshire2022-20244601786729.6732654.60020244
Joe LeachWORNottinghamshire2015-20248911788422.2530857.79010234
Ross WhiteleyWORNorthamptonshire2014-2020101031784525.43155114.84001139
Shan MasoodYOR/DER/LEIWorcestershire2022-20255501776535.40142124.65020172
Ravi BoparaNOR/ESSWorcestershire2014-20255711775929.5031456.37010162
James HildrethSOMWorcestershire2015-20193501765735.2028362.19010232
Jake LibbyWORMiddlesex2021-2026562176109*44.0019291.6711184
Kashif AliWORSurrey2024-20253501758035.0021979.91021253

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.