Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM290/5 (80.1)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Peter YounghusbandWFAuckland Aces2020-202681333316533.1072445.72020396
Ryan PatelSUREssex2018-2025813233110730.0989337.07202463
Conor McInerneySAWestern Australia2018-202571303315125.4677842.54022402
Fergus O'NeillVICNew South Wales2022-2025814333170*30.0959255.91011403
Gary KirstenSAZimbabwe1995-200135133022082.5055159.89110471
Miles HammondGLOHampshire2021-202236033016955.0071746.03110503
Dhananjaya de SilvaSLZimbabwe2016-202046033012755.0063252.22120352
Chandu BordeINDPakistan1960-1961562330177*82.50--101340
Moin KhanPAKNew Zealand1996-200367033013747.1447968.89110542
Freddie McCannNOTHampshire2025-202647233013866.0057157.79120431
Hamish MarshallGLODerbyshire2014-20166813307947.1468448.25030431
Michael CarberryHAM/LEIDurham2015-20184803307341.2568248.39031491
Jordan CoxKENEssex2020-202358033012941.2577242.75111412
Temba BavumaSAWest Indies2014-2024610133017236.6764251.40113351
Brad CachopaCAN/AACentral Stags2014-20166102330135*41.2550964.83110403
Shai HopeWINew Zealand2017-2025510033014033.0071546.15111403
Keaton JenningsENGIndia2016-2018713033011225.3876343.25112380
Matthew ShortVICNew South Wales2020-2023813133010427.5067748.74111312
Charlie WakimTASQueensland2020-202671403306223.5777342.69022480
Wes HallWIAustralia1960-1969122213305015.7128044.29011201
Stuart BroadENGWest Indies2009-2020192373306220.6345572.53016395
Kepler WesselsAUS/SASri Lanka1983-199346032914154.8370746.53110350
Greg MatthewsAUSSri Lanka19923603299654.8371046.34050271
Paul CollingwoodDURSomerset2014-2016593329109*54.8351663.76122404
Kruger van WykCSNorthern Districts2013-20155923299547.0060554.38030430
Will RhodesYOR/WARDurham2015-2024691329178*41.1361653.41100341
Graham ClarkDURLeicestershire2017-202369032911936.5658456.34122401
Sean DicksonDUR/KENDerbyshire2015-2022592329207*47.0067348.89101402
Mike DennessENGAustralia1974-1975611032918829.9178242.07110310
Gareth SeverinWFCanterbury2023-202661203297227.4270646.60031411
Joe WeatherleyHAM/KENNottinghamshire2017-202681313296627.4275443.63030350
Brian HastingsNZEngland1969-197581303298625.31104331.54033300
Alex LeesYOR/DUREssex2017-2025714132911325.3171246.21115442
Phil DeFreitasENGAustralia1986-1995132323298815.6755059.82014373
Devdutt PadikkalINDSri Lanka2026230328167109.3349865.86200331
Shan MasoodYOR/DERGlamorgan2022-202434032819282.0046770.24110350
Aaron FinchYOR/SURWarwickshire2014-201635132811082.0039882.41210347
Ian BellWARHampshire2016-201746132817465.6047768.76121412
Chesney HughesDERNorthamptonshire2015-2016362328109*82.0068148.16200482
Graham ClarkDURGlamorgan2017-202356032810954.6754260.52120481
Rehan AhmedLEIYorkshire2023-202656032812854.6741479.23121483
Ben McDermottQUETasmania2023-2025472328146*65.6056158.47110404
Alastair CookESSYorkshire2018-202259132810741.0070246.72201420
Hamish RutherfordNZEngland201359032817136.4449965.73101415
Lewis GregorySOMMiddlesex2015-202379132813741.0059355.31111441
Ian HollandHAM/LEIKent2019-202581103286929.8272845.05021382
David HookesAUSWest Indies1979-198461203285127.3355352.26010361
Aneurin DonaldHAM/DER/GLAKent2015-202581303286725.2348467.77021500
Zak CrawleyKENMiddlesex2018-202671403288123.4360354.39033461
Gareth BergHAM/NORYorkshire2015-20221117632899*29.8258556.07025393

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.