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 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th 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)ODI5th 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 (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
Barry McCarthyDURLeicestershire2018240451611.2511140.5400060
Will DavisDER/LEIGlamorgan2016-20193414539*15.009845.9200270
Richard NgaravaZIMIreland2024-2025240451511.2511539.1300050
Charlie HemphreyQUENew South Wales2019240453411.2514531.0300050
Tom ClarkSUSEssex2020-2026240452111.2513333.8300180
Lawrence Neil-SmithTASVictoria2023-2025340452011.2510841.6700170
Jake Fraser-McGurkVIC/SAWestern Australia2022-2023240452411.257758.4400041
Wesley MadhevereZIMSouth Africa2025240452511.259348.3900121
Jamie McIlroyGLAYorkshire2021-20244414530*15.007659.2100161
Nithish Kumar ReddyINDEngland2025240453011.2515229.6100050
BS McKinneyDURSomerset2024-2025240453011.258354.2200260
Ian CrombNZEngland1931341452015.00--00000
Sandeep PatilINDWest Indies1983240452211.25--00000
Venkatesh PrasadINDNew Zealand1998-19994414530*15.0012436.2900250
Paul CollingwoodDURLeicestershire2017-201835045259.0010941.2800250
Azhar MahmoodPAKZimbabwe199835045209.0011738.4600160
Dhammika PrasadSLNew Zealand2009-201535045189.009945.4500060
Monty PanesarNOR/ESSWorcestershire2014-2016352453815.008254.8800180
Paul ReiffelAUSIndia1992-199835045159.0023918.8300030
Nick CookENGAustralia1989353453122.5016527.2700040
Logan van BeekWOR/DERDurham2019-20233514519*11.2511539.1300170
Miguel CumminsWIIndia2016-20194534524*22.5013034.6200243
Scott BolandVICTasmania2017-202255045169.0015928.3000070
Jaik MickleburghESSLeicestershire2014-201635045189.009746.3900160
Tony PalladinoDERSussex2016-20193524529*15.005778.9500171
AM VaughanSOMYorkshire2025-202635045129.0011339.8200061
ShujauddinPAKWest Indies195935045269.00--00100
Chandika HathurusingheSLSouth Africa199335045349.0021421.0300130
Eddo BrandesZIMPakistan1993351451811.2515229.6100040
Laurie EvansWARYorkshire2014-201536045157.5016327.6100240
Josh ShawGLODerbyshire2016-202366045187.509746.3900170
Dieter KleinLEIGloucestershire2017-20214624517*11.257956.9600260
Callum ParkinsonDUR/LEISomerset2021-202546145189.0014131.9100241
Matthew FisherNDWellington Firebirds2021-20245634528*15.0016627.1100150
Fred SmithSAEngland1889-189636145129.002937.9300110
Bob AppleyardENGAustralia1954-19565644519*22.508133.3300040
Paul BartonNZEngland196336045167.5020.0000120
Mohammad IlyasPAKEngland1967-196936045217.50319.6800100
John BracewellNZPakistan1984-198946045307.5014131.9100430
Bryan StrangZIMSouth Africa1995-19993614525*9.008652.3300350
Yamin AhmadzaiAFGZimbabwe2021-2025362451911.2510642.4500152
Stephen O'KeefeAUSIndia201747145257.5016826.7900280
Simon HarmerESSNorthamptonshire2021-202347045166.4312336.5900141
Mark FootittDERSurrey2014-201547245209.006668.1800152
Matt ParkinsonKEN/LANGlamorgan2021-20254734516*11.2510642.4500270
Tim MayAUSPakistan1988-199457245149.0023119.4800140
Neil WagnerNZAustralia2016-20204844518*11.257163.3800243
Harvey HoseinDERNottinghamshire2017-202148045285.6314630.8200330
Ben CoadYORWarwickshire2017-20255854528*15.009149.4500060
Ben CoadYORGlamorgan2021-202678245147.506173.7700260
PreviousPage 324Next

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.