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/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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Richard JohnsonDEREssex2014120232111.507231.9400020
David WainwrightDERHampshire2014120232211.507530.6700020
Tom SmithGLOSussex2019120232311.506933.3300130
Will BraggGLADurham2017120232211.504650.0000030
Murray GoodwinGLAHampshire2014120232311.505541.8200140
Adam RileyKENLancashire2015120231711.5012817.9700030
WT OwenGLALeicestershire20142222312*-3076.6700040
Ian SaxelbyGLOSurrey2014120232011.503565.7100020
Paul BorringtonDEREssex2014120232311.503762.1600140
Graeme WhiteNORKent2016-2017220231211.504057.5000030
Callum JacksonKENEssex2016120231911.505641.0700030
Dan RedfernLEIHampshire2014120231411.503565.7100040
Donald TiripanoZIMWest Indies20231212323*23.005839.6600130
Matt HunnKENDerbyshire2015-20162222323*-4551.1100021
Dane PatersonSASri Lanka2024120231411.5018127.7800041
Josh ShawYORNottinghamshire2018120231711.507630.2600030
Jeremy LawlorGLALeicestershire2018120232111.5011120.7200020
Mark AdairIRESri Lanka20231212323*23.003174.1900130
Jake LehmannHAMLeicestershire2026120232311.506237.1000120
Hasan AliWAR/LANHampshire2022-2024220231911.505541.8200002
Nick SelmanGLAEssex2016120231411.506336.5100030
Jake WeatheraldAUSBangladesh2026120232311.504057.5000140
Fred KlaassenKENYorkshire2019120231311.5014815.5400010
Liam GuthrieNORDerbyshire2025-2026320232211.5020115.0000021
Jeff CaseCANCentral Stags2018120232011.5010122.7700000
Ben CurranNORLancashire2021220231411.503860.5300030
Cameron ValenteSATasmania2019120232311.506634.8500130
Nandre BurgerSAWest Indies2024120232311.506237.1000120
Bayley WigginsCSAuckland Aces2022220232111.505641.0700040
Joshua DellWORSussex2019120231511.504156.1000050
AJ LeonardWFAuckland Aces2022120231511.507929.1100030
Ajeet DaleGLODurham2023120231511.503663.8900040
Ali OrrHAMLancashire2024120231311.508527.0600010
Jacob BethellWARYorkshire2021120231511.504452.2700050
Lahiru SamarakoonTUCASinhalese Sports Club2025120232111.503860.5300031
Gus MillerNORGloucestershire2024-2025220231411.506634.8500030
Shoaib BashirGLALeicestershire2025120232011.505839.6600010
EV JackHAMGlamorgan20261212316*23.0021109.5200021
Sonal DinushaCCCAce Capital Cricket Club2026120231311.504551.1100000
Kevin PereraNSWCMoors Sports Club2025120232011.504254.7600030
L DawatageBSCNugegoda Sports Welfare Club2026121231223.004748.9400021
J PereraMSCBloomfield Cricket and Athletic Club2026120232011.503467.6500040
K WanniarachchiNCCPanadura Sports Club2025120231311.504452.2700030
Sheshan FernandoNCCPanadura Sports Club2025120231311.503076.6700012
Sithara GimhanMSCBurgher Recreation Club2024-2025220231811.507231.9400020
CB SimmonsWARHampshire2025120231511.508427.3800010
Chalana de SilvaBSCPolice Sports Club2025120231311.503369.7000030
Buddika SanjeewaKCCCColombo Cricket Club2025120231911.502785.1900021
Riaz HassanAFGZimbabwe2025120231211.505343.4000030
Arthur SeccullSAEngland18961212317*23.00--000-0
PreviousPage 395Next

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.