Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES152/5 (17.3)WAR206/4 (20)ES need 55 runs in 15 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th 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)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
Dominic BessYORKent2019-20224501998939.8033659.23010241
David SheppardENGPakistan1954-19624511998349.752733.33020180
Irvine ShillingfordWIPakistan197735019912039.80--100151
James TredwellKENEssex2014-201646019912433.1742946.39100320
Michael LumbNOTWarwickshire2014-201636019910833.1743345.96100320
Michael KlingerGLOSurrey2014-201536019912033.1740149.63100252
Michael RipponCANOtago Volts2023-202436219946*49.7544344.92000210
Ben CharlesworthGLOKent2025-20263601998533.1735755.74020310
Samit PatelNOTSussex2014-201757019910028.4331263.78100272
Ben StokesENGSri Lanka2016-20184701996228.4330166.11021195
Liam DawsonHAMGloucestershire2014-20224711996533.1739350.64010223
Philip SaltSUSLeicestershire2016-20194701998028.4327073.70011291
Shawn HicksOV/AANorthern Districts2015-20184701996328.4336354.82010231
Tatenda TaibuZIMNew Zealand2005-20124801997624.8851438.72020243
Nurul HasanBANWest Indies2018-20224811996428.4330465.46033244
Toby Roland-JonesMIDGlamorgan2022-20256801996524.8831163.99021245
Bradley HopeTASQueensland2022-20255811997628.4337353.35010272
Kyle VerreynneSAAustralia2022-20265911996424.8835156.70021201
Vusi SibandaZIMBangladesh2005-201451001997819.9037952.51011233
Andrew HoddYORSomerset2014-201861001998519.9037153.64023320
Andrew CaddickENGNew Zealand1997-200291301994515.3146642.70001223
Mike ShrimptonNZEngland1963-197171301994615.3123026.09003171
Craig WishartZIMSri Lanka1996-200281601995112.4463331.44011181
Joe LeachWORDurham2015-2024111631996215.3142946.39013231
Andy RobertsWIAustralia1975-1982121801995411.0648438.84012203
Saqib AliUAEKenya201112019815399.0037053.51100215
Khurram KhanUAEKenya201112019811399.0028569.47110222
Tom Kohler-CadmoreWOR/SOMMiddlesex2015-2023221198130*198.0029567.12110204
Emilio GayNORDerbyshire2024121198153*198.0024381.48100201
Michael YardySUSLancashire201423019813966.0036454.40100140
Promod MaduwanthaBRC/NCCBadureliya Sports Club2025232198125198.0043645.41110110
Ernest TyldesleyENGWest Indies192833019812266.00--110131
Rick McCoskerAUSNew Zealand19772311988499.0037452.94020181
Philo WallaceWIEngland19982301989266.0028768.99020292
Chris RogersMID/SOMYorkshire2014-20163401989149.5039849.75021220
Sam WhitemanNORMiddlesex202324119811466.0041847.37110201
Ross WhiteleyWORNottinghamshire2015-20182401987849.5034657.23020213
Mark WallaceGLASurrey2014-20153401989249.5028868.75020280
Tom BantonSOMDurham2024-20253511987349.5025477.95010177
Luke WrightSUSLeicestershire2017-20183601988833.0036454.40010321
Kieran PowellWIZimbabwe2013-20174601989033.0045243.81020211
Matthew WadeAUSWest Indies201236119810639.6041447.83100163
Alex HughesDERNottinghamshire2017-202236119855*39.6044444.59010202
Nick SelmanGLALeicestershire2017-201936019811733.0032161.68100330
George BaldersonLANSurrey2022-20244601989733.0037353.08010230
Ollie RaynerMID/KENHampshire2015-20197711985233.0042246.92010240
Nathan SmithWFOtago Volts2021-20265701987328.2925477.95020236
George BartlettSOM/NORKent2019-20265711986333.0030165.78020214
Jack CarsonSUSNorthamptonshire2021-20244701986128.2933459.28020224
Jake GibsonOVCentral Stags2021-20245711986833.0032860.37021212
PreviousPage 130Next

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.