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
Simon HarmerESSKent2019-2024710324583*35.0035668.82011287
John CampbellWINew Zealand2020-202551002456824.5054844.71010331
Adam LythYORLeicestershire2020-2026711124510124.5039162.66111412
Jeetan PatelWFOtago Volts2013-2019101222456424.5032874.70032306
Len DarlingAUSEngland1933-193771202458520.4250348.71012150
Robert AndersonNZEngland197861202456220.4262938.95021320
Will SutherlandVICTasmania2021-202691522454418.8544954.57000243
Michael HoldingWIIndia1976-1983151812455814.415858.62024912
Mohammed ShamiINDEngland2014-20221527724556*12.2535169.80028276
Adrian GriffithWINew Zealand199924024411461.0079630.65110241
Peter HandscombMID/LEIDurham2022-2023242244136*122.0038862.89110340
Hashim AmlaSURGloucestershire2014-202245024417348.8050648.22111250
Alviro PetersenSAEngland201235124418261.0052146.83101330
Graham ThorpeENGBangladesh2003-200546324466*81.3346152.93031261
Colin de GrandhommeNZSouth Africa2017-2022461244120*48.8031477.71111246
Paul WalterESSWorcestershire2021-202546024410440.6745553.63110282
Charlie HemphreyQUEVictoria2018-20193612449348.8056343.34020212
Brian LuckhurstENGIndia197136024410140.6758641.64110291
Matt RevisYORNottinghamshire2021-202647124493*40.6757942.14011310
Jonathan TrottWARHampshire2015-201758024410130.5051147.75112310
Joe DenlyMID/KENNottinghamshire2014-2024481244167*34.8634570.72101305
Ryan DuffyOVNorthern Districts2013-20164802445530.5059541.01010360
Nick LarkinNSWSouth Australia2018-20214802449130.5048150.73010212
Mansoor AkhtarPAKAustralia1981-199059224411134.8647351.59100331
Gareth BergHAM/NOREssex2017-202261002447524.4043456.22010277
Dean FoxcroftOVCentral Stags2020-202551002447024.4042657.28021360
Peter YounghusbandWFOtago Volts2018-202661112448124.4057542.43021304
Ollie PriceGLONorthamptonshire2022-202661112445424.4057942.14032310
Greg RitchieAUSWest Indies198461102447822.1843356.35021292
Stuart CarlisleZIMNew Zealand1996-200571422445820.3381030.12012271
Duleep MendisSLPakistan1982-198691502445816.2719958.29021171
Fred TitmusENGWest Indies1963-1968916124452*16.2728936.33012241
Frank HayesENGWest Indies1973-19769171244106*15.2587827.79106271
William TavaréGLOHampshire201423024313981.0051447.28110372
Finlay BeanYORNottinghamshire202523024322481.0054744.42100331
Michael BevanAUSPakistan19943402439160.7549848.80031271
Gayan ManeeshanKYCCNugegoda Sports Welfare Club2025-202624124311281.0053745.25200212
Mark GreatbatchNZZimbabwe19922402438860.7531078.39030244
Brendon McCullumNZZimbabwe2005-201245024311148.6033372.97110303
Carl CachopaCSAuckland Aces2012-2013351243179*60.7541159.12111322
Malinda WarnapuraSLIndia200835124311560.7542357.45121291
John ReidNZSri Lanka198435024318048.6063238.45101240
Dhruv JurelINDEngland2024-20254612439048.6044055.23010187
Phil JaquesAUSIndia2007-20084702436634.7150448.21031250
Luke WrightSUSYorkshire2014-201547124311340.5035468.64110371
Asa TribeGLALeicestershire2024-202647224310748.6047950.73110341
Callum FergusonSANew South Wales2017-20204802438230.3859440.91011340
Tom Kohler-CadmoreWOR/YOR/SOMNorthamptonshire2016-202358024313030.3829382.94103343
Jarrod FreemanTASQueensland2021-202468224363*40.5042257.58011311
Joey EvisonKENLancashire2023-202558224377*40.5055743.63021321
PreviousPage 107Next

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.