Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Rikki ClarkeWAR/SURHampshire2015-2021101531705514.1733051.52012242
Ben SandersonNORLancashire2019-202691561706518.8922675.22013274
Lance GibbsWIAustralia1961-1976244215170186.3037123.18005140
Tillakaratne SampathNSWCBurgher Recreation Club20251201699284.5030655.23020211
Billy IbadullaPAKAustralia196412016916684.50--100200
Promod MaduwanthaBRC/NCCPolice Sports Club2025-2026231169101*84.5033750.15110180
Jesse RyderNZBangladesh20082411699156.3333051.21010190
Luke WrightSUSSomerset2014-20153511695142.2530355.78010196
Jordan ThompsonYORDerbyshire2020-20245511696442.2519088.95010187
Luke HollmanMIDWorcestershire2021-20223501696233.8033450.60010250
Tom ClarkSUSGloucestershire2023-20243501697233.8034049.71020221
Kruger van WykCSOtago Volts2012-20155611699133.8028359.72010250
Andrew McBrineIREBangladesh2023-20253601697228.1740741.52021182
Alex LeesENGNew Zealand20223601696728.1733850.00010271
Clairmonte DepeiazaWIAustralia195536216912242.25--101160
Pravin AmreINDSouth Africa1992-199346116910333.8052931.95100180
James AdamsHAMLancashire2016-20185801698821.1340441.83012280
Craig MeschedeGLAEssex2015-20164801696821.1321578.60011214
KC IbrahimINDWest Indies1948-19494801698521.13--01191
Simon KerriganNOR/LANSurrey2015-202269616934*56.3324568.98000232
Donovan GrobbelaarAANorthern Districts2013-201679316962*28.1738943.44022165
Gareth BergHAM/NORSomerset2015-20207901698618.7833949.85013221
Brett LeeAUSNew Zealand2000-200881011696118.7835148.15011244
Nasim-ul-GhaniPAKAustralia1959-197351001696416.9030534.75011130
Gul MohammadIND/PAKAustralia1947-195661211693415.3629943.48001180
Artie DickNZSouth Africa1961-1964713216950*15.36--010120
Ross MorganNZEngland1965-197171301694313.0019822.2200370
Steve HarmisonENGWest Indies2004-20091416416936*14.0826264.50002155
Ian McPeakeWFCanterbury2016-20251219416928*11.2748235.06006190
Collins ObuyaKENNetherlands20101201688984.0023372.10020174
William PorterfieldIRENetherlands201712016810884.0028958.13110212
Andrew GaleYORWorcestershire201512016816484.0030056.00100200
Ahan WickramasingheNCCBurgher Recreation Club2025-202623016810556.0023770.89111165
Eoin MorganENGSri Lanka20113411687956.0026064.62020202
Joe RootYORWarwickshire2014-20253401689042.0025166.93020250
Matthew HaydenAUSBangladesh2003-20064501687233.6033250.60020231
Leon JohnsonWISouth Africa2014-20153501685433.6029157.73011260
Fynn Hudson-PrenticeSUS/DERNorthamptonshire2019-20243521687356.00166101.20020232
Brett HuttonNOR/NOTKent2018-20233501688433.6034049.41010200
Michael DavidsonCANOtago Volts2016-2018361168101*33.6038243.98102261
Ali OrrHAMSurrey2024-202636116853*33.6032651.53010261
Joseph Peter PhillipsGLOWorcestershire2023-20263601688028.0032152.34010260
Manoj PrabhakarINDPakistan198946316854*56.0042939.16010191
Asif MujtabaPAKSri Lanka1994-19974601684928.0066725.19000180
Mashrafe MortazaBANIndia2004-20074711687928.0020183.58020186
Richard LeviNORLancashire2014-20194701685924.0035946.80022230
Kyle VerreynneNOTSurrey2024-202647216850*33.6033150.76011172
Upul TharangaSLEngland2006-20075801685221.0040042.00012251
Shardul ThakurINDEngland2021-20255801686021.0026064.62021194
William SomervilleAAWellington Firebirds2018-20237811685924.0030854.55010144
PreviousPage 150Next

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.