Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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
Noel HarfordNZIndia1955230302510.00--00000
Clive HalseSAAustralia19643333019*-1957.8900060
Zahoor ElahiPAKNew Zealand1996230302210.007738.9600041
Andre AdamsHAM/NOTWarwickshire2014-20152413013*10.004369.7700011
Naved-ul-HasanPAKWest Indies2005241301710.005950.8500150
Mluleki NkalaZIMNew Zealand20002413030*10.005653.5700340
Iain O'BrienNZSri Lanka200924030127.5012524.0000030
S. SreesanthINDNew Zealand2010342302415.009830.6100040
Morné MorkelSUREssex2018-201934030217.5010827.7800040
Adam VogesAUSSouth Africa201624030277.509033.3300140
Grant ElliottWFCanterbury2012-201324030267.507341.1000240
Sohag GaziBANWest Indies201224030197.506050.0000141
Neil WagnerNOR/LANDurham2014-201624030167.504862.5000140
Matt McEwanAAWellington Firebirds2017-201934030157.507042.8600141
Miguel CumminsMID/KENLancashire2019-202124030197.505554.5500122
Sam WhitemanYOR/NORNottinghamshire2023-202624030127.507738.9600020
Tim GroenewaldSOM/DERWorcestershire2014-201824030247.508435.7100130
Greg SmithLEIDerbyshire201424030167.503488.2400140
Jack TaylorGLOSurrey2015-202244030277.5014021.4300130
Matt SalisburyDUR/LEINorthamptonshire2018-2024342301315.0012923.2600040
Ben CottonDERKent2015-2016341301510.005356.6000050
Josh ShawGLOYorkshire2022-20242413011*10.007042.8600131
Udara JayasunderaSLNew Zealand201524030267.507738.9600120
Alzarri JosephWISouth Africa202324030187.503781.0800032
Will BosistoSA/WANew South Wales2018-202024030227.508734.4800150
Harry ConwayNORGloucestershire2025-2026341302110.0012025.0000120
Khurram ShahzadPAKWest Indies2025-202624030197.506248.3900141
Jaskaran SinghKENNorthamptonshire2022-2026341301210.007639.4700040
Derek SealyWIAustralia19312413016*10.00--00000
Nazir AliINDEngland1932-193424030137.50--00000
John GuyNZWest Indies195624030237.50--00100
Sylvester ClarkeWIAustralia1978-1982241301410.004344.1900040
Paul McEwanNZAustralia198024030167.508634.8800120
Neil FosterENGIndia1985-198634030177.506844.1200140
Angus FraserENGNew Zealand199434030107.5013422.3900030
Warren HeggENGAustralia1998-199924030157.508634.8800010
Kyle AbbottSAAustralia2014-201635030176.0017816.8500110
AzharullahNORDerbyshire2015-2017352301910.004566.6700160
David PayneGLOSomerset2020-20224523017*10.004665.2200132
Ben SearsWFCentral Stags2020-202335130147.5017217.4400020
Shoriful IslamBANSri Lanka2021-2024352301510.008435.7100102
Tom ClarkSUSHampshire2020-202635030166.009033.3300150
Victor NyauchiZIMBangladesh2020-2025352301010.0011326.5500130
Henry CrocombeSUSDurham2022-20234523018*10.0010528.5700130
Bob NewsonSAEngland1930-193935130167.50--00010
Roy GilchristWIPakistan195855130127.50--00100
Chris HarrisNZAustralia1993-199736030135.0018616.1300330
Rubel HossainBANEngland201036230177.507639.4700150
Charles MorrisWORDerbyshire2014-20224653013*30.007738.9600050
Owen MorganGLAGloucestershire2016-201936130146.008535.2900031
PreviousPage 370Next

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.