Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL134/5 (19.1)BOL 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
Wiaan MulderLEIGlamorgan2022-202346127915655.8040568.89110412
Daryl MitchellNZSri Lanka2023-202447027910239.8642365.96120199
Colin IngramGLADurham2017-20234812798739.8655250.54020393
Harry MakepeaceENGAustralia1920-192148027911734.8870139.80120120
Neil HarveyAUSPakistan1956-19594812799639.86--02000
Tom LaceDER/GLONorthamptonshire2018-20225912797334.8861645.29021370
Jeet RavalNZPakistan2016-201851012795531.0069440.20021330
Eddie ByromSOM/GLAYorkshire2017-2026510027910127.9067541.33100450
Tom BantonSOMNottinghamshire2018-202571012798431.0062144.93021290
Graeme HickENGNew Zealand1992-199971002795827.9058048.10010392
Rick DarlingAUSIndia1978-197961112796527.9032246.89030250
Saeed AnwarPAKSouth Africa1995-1998712027911823.2558347.86111420
Chris WrightWAR/LEIGlamorgan2018-2025101222797427.9049556.36021414
Mark BurgessNZAustralia1974-198061212796625.3666042.27011301
Rashid LatifPAKZimbabwe1993-1998813327968*27.9075936.76020300
Niroshan DickwellaSLSouth Africa2014-202171312797223.2542765.34011352
Peter YounghusbandWFNorthern Districts2017-202591512797219.9383333.49021370
Louis TancredSAEngland1906-191391712797317.44--014250
Anil KumbleINDSri Lanka1993-2008172232797814.6873438.01011262
Tim BresnanYORSussex2014-20154502787855.6063743.64040351
Samit PatelNOTDerbyshire2017-20203502788255.6036576.16030403
James NeeshamNZWest Indies201436027810746.3341467.15120278
Josh ThomasSOMEssex2025-202636127811055.6041267.48110412
Mitchell SantnerNZEngland2019-202657027812639.7148457.441122614
Keegan PetersenSAIndia2021-20234702788239.7150654.94030380
Sam RobsonMIDEssex2017-202348027814934.7537574.13111480
Chris WrightWAR/LEIDerbyshire2018-20236842788769.5056149.55020393
Tom HainesSUSSomerset2025-202648127814139.7147258.90110392
Ben GeddesMIDLancashire2025-20264822787446.3343064.65030326
Emilio GayDUR/NORWarwickshire2020-20255912787734.7554551.01021410
Curtis HeaphyCSOtago Volts2023-20255902788130.8973237.98021290
Adrian BarathWIIndia201151002786427.8056549.20030344
Bill AtheyENGPakistan1987712127812325.2767741.06101310
Matt HorneNZSri Lanka1997-200371302786621.3869440.06010312
Craig OvertonSOMYorkshire2014-202691512786419.8643863.47010287
Paul StrangZIMNew Zealand1996-2000815427867*25.2764942.84012341
Timm van der GugtenGLAGloucestershire2016-20251217427860*21.3862444.55012373
Merv HughesAUSEngland1986-1993202102787113.2474137.52013253
Courtney WalshWIAustralia1984-200138602327830*7.5168740.470013134
Martin GuptillNZWest Indies20122402779769.2563243.83030343
Joe CracknellMIDNorthamptonshire2025-202634127711292.3341666.59120294
James FranklinWFAuckland Aces2014-2015362277128*69.2556149.38111263
Ben FoakesENGSri Lanka201836227710769.2549256.30110215
Will RhodesDUR/WARGloucestershire2018-202646027713746.1756549.03100340
Lorcan TuckerIREBangladesh2023-202536127710855.4052352.96110293
Alan KippaxAUSWest Indies1930-193156027714646.17--110300
Terry JarvisNZWest Indies197246027718246.1755532.79101230
Stephen EskinaziMID/LEIGlamorgan2018-20265712779446.1748157.59020410
James RewSOMSussex2025-20264712778646.1739370.48020323
Brendan TaylorZIMSri Lanka2004-20204802776734.6347458.44030335

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.