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
Jack IddonENGSouth Africa1935110292929.00--000-0
Corey WasleyWANew South Wales2026110292929.005453.7000040
Shane Edward BondNZPakistan2009120292214.508235.3700021
Guy WhittallZIMAustralia1999120292714.505750.8800050
Tapash BaisyaBANIndia2004120292914.503680.5600150
Richard JohnsonENGSri Lanka2003120292614.506445.3100012
James HildrethSOMKent2019120292714.504367.4400050
Dale SteynHAMWorcestershire2018120292514.505354.7200060
Glen ChappleLANSomerset20142212927*29.003876.3200040
Henry OsindeCANNetherlands2006120291514.503387.8800022
William PorterfieldIREPapua New Guinea2016120291514.504564.4400040
Eoin MorganMIDYorkshire2014120292914.5014120.5700110
Amjad AliUAEKenya2011120291614.508036.2500050
Nadeem AhmedHKUnited Arab Emirates2015120292914.506246.7700140
Rory KleinveldtNORSurrey2015120292014.504072.5000030
Murali VijaySOMHampshire2019120292914.506842.6500150
Graham OnionsDURLancashire20162222915*-5058.0000040
Heino KuhnKENLeicestershire2018120292914.505156.8600150
Michael LumbNOTDerbyshire2017120292114.507936.7100030
Jeevan MendisDERGlamorgan2017120292714.5023126.0900050
Stuart MeakerSUS/SURNorthamptonshire2015-2021220292314.506942.0300050
Rilee RossouwHAMWorcestershire2018120292914.503485.2900150
Bernard ScholtzNAMUnited Arab Emirates2017120292814.509430.8500040
Chris TremainNORHampshire2023120291614.503290.6300050
Michael BarryAACentral Stags2017120292114.505651.7900040
Neil DexterMIDNottinghamshire2014120292914.506544.6200150
Greg SmithESSHampshire2014120292014.505552.7300050
Chesney HughesNORDurham2017120292114.504465.9100050
Graham WaggGLASomerset2020120292814.506743.2800040
Luke FletcherNOTSurrey2018120292114.504269.0500060
David SalesNORNottinghamshire2014120291914.503193.5500050
William BeerSUSLancashire20191212929*29.005255.7700140
James BurkeSURGloucestershire2015221291829.009530.5300050
Greg DawsonCANCentral Stags2014120292714.508733.3300040
Qais FarooqUAEHong Kong2015120292614.505949.1500020
Max O'DowdNEDHong Kong2017120292214.506048.3300050
Dasun ShanakaSSCKurunegala Youth Cricket Club2024120292914.5022131.8200114
Richard GleesonNORKent2018120292614.507439.1900020
Mir HamzaPAKSouth Africa2025120291614.503387.8800012
Conor McKerrSURYorkshire2017-2022320292914.505255.7700150
George DrissellGLODurham2018120291614.505354.7200050
Kyle VerreynneNOTWorcestershire2025120292614.505750.8800040
Alfie GleadallDERDurham20181212927*29.006147.5400010
Ben SearsYORWarwickshire2025120292814.503485.2900051
Mahidul Islam AnkonBANSouth Africa2024120292914.506643.9400112
Akash DeepINDBangladesh2024220291714.503582.8600042
Sean WillisTASWestern Australia2019120292414.506743.2800060
Marco JansenSAWest Indies20231212923*29.005255.7700050
Jayden LennoxCSWellington Firebirds2024-2026221291729.007538.6700021
Charith AsalankaSLWest Indies2021120291914.507041.4300021
PreviousPage 372Next

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.