Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
Caleb JewellDERKent2025-202623024723282.3341359.81100221
Lahiru UdaraNCCMoors Sports Club2025231247206123.5025995.37101265
Jason GillespieAUSBangladesh2003-2006443247201*247.0054645.24100312
Laurie EvansWARSussex2014-2015351247213*61.7548650.82100300
Fynn Hudson-PrenticeSUS/DERMiddlesex2019-20245602479941.1734372.01021351
Mason CraneHAM/GLASurrey2016-2026562247114*61.7539862.06201263
Zak ChappellDER/LEI/NOTWorcestershire2017-20264612476649.4033972.86010294
Aneurin DonaldDER/GLALeicestershire2016-202558124766*35.2937765.52020360
Paul SheahanAUSSouth Africa19704802476730.8854245.57021322
James HildrethSOMDurham2014-201661112475324.7041160.10011353
Yashpal SharmaINDWest Indies198361122476327.44--02101
Quintin McMillanSAEngland1929-1931711424750*35.29--010113
James HarrisMID/GLADerbyshire2014-2025912624764*41.1756243.95021390
Mitch RenwickOV/CSCanterbury2016-202261212474222.4550049.40001320
Fergus O'NeillVICWestern Australia2023-2026712224747*24.7045853.93001272
Percy SherwellSAEngland1906-1907812324711527.44--100310
Chris WrightWAR/LEISussex2014-2023111332476524.7050548.91013303
Paul HortonLEIWorcestershire2016-2019361246117*49.2043456.68110360
James ColesSUSDurham2022-2025361246148*49.2041659.13110321
Shane ThomsonNZSouth Africa1994-19953602468441.0057842.56021382
Fraser ColsonWFNorthern Districts2014-20174712466641.0052147.22030321
Ethan BrookesWOR/WAREssex2019-20254702468835.1436966.67011337
Stiaan van ZylSUSNorthamptonshire2017-202148124681*35.1451747.58020310
James AdamsHAMWarwickshire2015-201758024616630.7566237.16112340
Louis KimberLEIGlamorgan2022-20245802466830.7535070.29020336
Steven MullaneyNOTSurrey2016-201959024611327.3331677.85102382
Nick ComptonMID/SOMNottinghamshire2014-201661012468527.3362839.17022260
Ned EckersleyDUR/LEISussex2016-2022610024611824.6059141.62101310
Darren SammyWIAustralia2008-201261112466124.6033673.21012269
Ish SodhiNZPakistan2014-202371122466527.3352546.86021284
Ben CoadYOREssex2017-202581342468927.3333773.00022306
Tom HainesSUSWorcestershire2019-202571302469118.9240560.74023480
Gareth RoderickWOR/GLOEssex2015-2025815324688*20.5060940.39025301
Kusal MendisSLPakistan2017-202381502467616.4053246.24011290
Liam ScottSAQueensland2020-202681502464416.4055944.01002302
Wes HallWIEngland1960-19681926924630*14.4718658.60003231
Martin GuptillNZBangladesh2010121245189245.0039562.03110184
Ravindu RasanthaCCCAce Capital Cricket Club2025-2026220245244122.5036267.68100261
Devon ConwayNZZimbabwe202523024515381.6742158.19110310
Marnus LabuschagneGLAYorkshire2021-2023241245170*81.6739462.18111361
Phil JaquesAUSWest Indies200836024510840.8347052.13110252
Jordan ClarkLAN/SURWorcestershire2018-20254612459849.0033972.27010332
James FosterESSGlamorgan2014-20165702458635.0043756.06020253
Lahiru ThirimanneSLAustralia2011-20194812459135.0057442.68010261
Nick ComptonENGSouth Africa2015-20164802458530.6364837.81011281
Jordan ThompsonYOR/WARNottinghamshire2020-20265812459835.0046253.03011326
Karl NunesWIEngland1928-19304802459230.6350131.54021190
Bryan DavisWIAustralia19654802456830.63--030-0
Steven DaviesSOM/SURGloucestershire2014-20227902458727.2249649.40022331
Cameron BancroftSOM/DUR/GLOLancashire2019-202659124592*30.6354045.37020270
PreviousPage 106Next

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.