Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR63/0 (7)ES chose to bowlT2067th 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
Henry BrookesMID/WARKent2018-202561142228431.7137159.84021236
Joel ParisWANew South Wales2022-202681342224624.6752742.13001281
Ajaz PatelCSWellington Firebirds2012-2025121712225213.8850843.70013271
Reggie SchwarzSAEngland1906-1912132162224414.80--00291
Craig McDermottAUSEngland1985-19951723422242*11.6844649.78004171
Ben ComptonKENLeicestershire2025110221221221.0038058.16100201
Kumar SangakkaraSURNorthamptonshire201523022111173.6733965.19200261
James MarshallNDCentral Stags2012-2013241221156*73.6732767.58110260
Phil JaquesNOTWarwickshire20142402217955.2531969.28030341
Andrew GaleYORLancashire2014-201634122195*73.6739456.09020280
Zafar AnsariSURWorcestershire201424122177*73.6767432.79030260
Jayant YadavINDEngland201634122110473.6748845.29110270
Henry NichollsNZZimbabwe2016-2025452221150*73.6736560.55100270
Luke WoodLANKent2021-202245122111955.2545748.36110240
Ian HollandLEIDerbyshire2024-20253502219044.2038757.11020301
Paul CollingwoodDURKent2017-201836122112044.2031270.83111271
Chris BenjaminKENDerbyshire2025-202636022112336.8343550.80110210
Jesse TashkoffWFCentral Stags2024-202636022110936.8328777.00100313
Parthiv PatelINDEngland2002-20165732217155.2536161.22021261
Wes DurstonDERGlamorgan2014-20164722217244.2028577.54020292
Jack RussellENGIndia1990-199667122112436.8353341.46102200
Finn AllenAA/WFCentral Stags2018-20234802217927.6334963.32020286
Rick DarlingAUSEngland1978-19794802219127.6353641.23010171
Michael HusseyAUSNew Zealand2008-20116902217024.5655040.18022290
Daniel DouthwaiteGLADerbyshire2019-20245912213927.6348645.47000320
Liam Patterson-WhiteNOTSomerset2019-2026710022110122.1038657.25101281
Buster FarrerSANew Zealand1962-196461022214027.63--000190
Bert OldfieldAUSSouth Africa1921-19361112122156*20.09--01371
David AllenENGWest Indies1960-196681552215522.1011139.6401080
Ajaz PatelCSAuckland Aces2013-2025131932213513.8152841.86001292
Bob TaylorENGNew Zealand1971-1984141912214512.28106620.73003190
Marcus HarrisGLO/LEIYorkshire2022-202424122013673.3338956.56110381
Lewis HillLEISurrey2021-20263412207073.3333465.87030320
Michael BurgessSUS/WARNorthamptonshire2018-202355122078*55.0031170.74020284
Rikki ClarkeSURKent2019-20203602208836.6723792.83010351
Sam CurranSURDurham2016-202546122010844.0029774.07110292
Sam EvansLEIDurham2018-20234612208544.0058437.67020240
John DysonAUSPakistan19823602208736.6750443.65020273
Shoaib MalikPAKWest Indies2005-20064702206931.4341353.27020301
Ryan ten DoeschateESSLancashire2015-20185802205927.5042152.26011202
Nick BrowneESSLeicestershire2014-2016582220151*36.6740154.86100281
Josh de CairesMIDGloucestershire2021-20266902206424.4442651.64020301
Javed OmarBANPakistan2001-2003510022011922.0066433.13102290
Keith BarkerHAM/WARKent2018-2024810322044*31.4336360.61001211
Dav WhatmoreAUSIndia197951002207722.0033751.34021320
Rolph GrantWIEngland1935-193971112207722.0010.0001343
Imrul KayesBANWest Indies2009-201861202204418.3349144.81000291
Matthew CritchleyESS/DERLancashire2019-202471212207820.0048845.08012220
Tim WardTASWestern Australia2021-202681602204413.7555839.43003252
Jackie HendriksWIAustralia1965-1969917522037*18.3315230.26001101
PreviousPage 118Next

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.