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 (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
Tinotenda MutombodziZIMSri Lanka2020120413320.5012133.8800040
Neil McGarrellWIZimbabwe2001221413341.009742.2700090
Bradley RoddenOVWellington Firebirds2015120413720.508349.4000030
Stephen CookGLALeicestershire2018120413620.508250.0000050
Laurie EvansSUREssex2020120414120.507256.9400141
Mitchell ClaydonKENSurrey2014120413520.505673.2100070
Stephen MooreDERSurrey2014120413020.5011635.3400050
Ruaidhri SmithGLAKent2014-2017220413620.506365.0800051
Gordon MuchallDURWorcestershire2015120412920.506464.0600050
Harry PodmoreKEN/DERGlamorgan2017-20182214133*41.009642.7100070
Anshuman RathHKUnited Arab Emirates2015120413220.506761.1900040
Philip SaltSUSDerbyshire2019120413820.508548.2400050
Liam TrevaskisDURLancashire2019120413820.5018022.7800050
Chirag SuriUAENamibia2017120414120.506068.3300160
Grant StewartKENDurham2024-2026220414020.507058.5700032
James Cameron-DowIREAfghanistan20191214132*41.007058.5700050
Ben SearsWFOtago Volts2019-2020220414120.5015526.4500150
Will SutherlandYORSurrey20251214124*41.007157.7500070
Zubayr HamzaSAPakistan2019120414120.507058.5700151
Scott SteelDURMiddlesex2019120413920.505673.2100060
Dan LincolnKENSussex2021120414120.5010937.6100151
Saim AyubPAKSouth Africa2024-2025220412720.507157.7500080
Gavin HoeyIREBangladesh2025120413720.5011435.9600040
Nimesh VimukthiPSCNegombo Cricket Club2025120412320.504689.1300032
Karim JanatAFGBangladesh2023120412320.506563.0800022
Steve McGiffinQUEWestern Australia2026120413320.509742.2700050
JK DenlyKENEssex20241214141*41.0014428.4700140
Isitha WijesunderaBCAAPanadura Sports Club2025120413920.5040102.5000014
D JayatungaBSCBloomfield Cricket and Athletic Club2025120412420.5038107.8900051
D JayatungaBSCPanadura Sports Club2025120412820.506365.0800071
Cameron PaulCANCentral Stags2024-2025220413520.5012832.0300030
Imesh UdayangaKCCCNondescripts Cricket Club2024120412620.505771.9300050
Cyril AllcottNZSouth Africa1932120412620.50--000-0
Ben SealeyWIEngland1933120412920.50--000-0
Nasir JamalAFGBangladesh2023120413520.506563.0800060
Nasir JamalAFGSri Lanka20241214141*41.007455.4100151
Sean ErvineHAMLancashire2017230412113.6710837.9600060
George BaileyTASNew South Wales2018230413413.678647.6700070
Matt HenrySOM/KENMiddlesex2018-2023230414013.6729141.3800170
Mitchell SantnerNZPakistan2016-2020231411920.508548.2400061
Steven CrookNORKent2015-2017330412213.675673.2100080
Andrew CarterGLALeicestershire20152324121*41.004885.4200080
Jonathan TattersallYORMiddlesex2024230412613.6710240.2000050
Delray RawlinsSUSGloucestershire2017-2019230412413.678150.6200090
Saqib MahmoodLANMiddlesex2017-2019231413420.5014129.0800060
George GartonSUSDurham2017-2023230412813.675180.3900071
Mohammad AbbasLEISussex20182324132*41.007852.5600041
Tony de ZorziSAZimbabwe2025230413113.678150.6200150
Jamie SmithSURSussex2020-2026230413313.677058.5700152
Charlie TearSUSSomerset2026230413413.6712233.6100070
PreviousPage 334Next

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.