Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 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
Mitchell SantnerNDAuckland Aces2014-202261103145928.5566647.15044394
JM CummingOVWellington Firebirds2022-2026611331411339.2556255.87100473
Denis AtkinsonWIEngland1954-195761123147434.89--03143
Brad CachopaCAN/AAWellington Firebirds2012-201681423146026.1767146.80011372
Javagal SrinathINDWest Indies1994-2002111733146022.4347665.97022366
Brett LeeAUSSouth Africa2001-2008141943146420.9358453.77014442
Daren GangaWISouth Africa1998-2008112103146014.95110728.36013390
HMRKB HerathSLPakistan2000-201721331031434*13.6567246.730010321
Ben CharlesworthGLOLancashire2025-202635031316062.6056255.69110402
Peter TooheyAUSWest Indies1978-197947031312244.714240.48110262
Colin AckermannDUR/LEISurrey2021-202558231378*52.1766846.86020410
Daren GangaWIPakistan2002-20065903138234.7884237.17030390
Sean ErvineHAMSomerset2015-2017510431310652.1763449.37201364
Stephen EskinaziMIDLancashire2016-2023610131310634.7868645.63110431
John GuyNZIndia1955-1956510131310234.78--121260
Michael-Kyle PepperESSSurrey2018-2026711031310928.4549563.23110393
Andrew HilditchAUSIndia197961203138526.0875338.38031280
Moin KhanPAKEngland1992-2000913231310528.4565647.71110283
Ben HorneAACanterbury2017-202291313139326.0860751.57021384
Asad ShafiqPAKWest Indies2011-201781513136822.3672343.29034350
Steven CroftLANYorkshire2014-20221015331310426.0868545.69100391
Andrew CaddickENGAustralia1993-20031833631349*11.5995532.77007413
Marcus HarrisGLO/LAN/LEIGlamorgan2023-202535031214862.4049762.78120391
Craig CachopaAA/WFNorthern Districts2012-201546031211552.0056755.03121495
Matthew WaiteWORDerbyshire2023-2026474312109*104.0058653.24120402
Jamie SmithENGPakistan2024-20266903128934.6745368.87030328
Hassan AzadLEIDurham2019-20225903126634.6787935.49040310
Joe DenlyENGAustralia201951003129431.2075341.43030441
Tawanda MuyeyeKENLancashire2021-202671103126328.3649563.03021384
Wayne PhillipsAUSNew Zealand1985-198661103126328.3695832.57020290
Aneurin DonaldHAM/DER/GLANorthamptonshire2015-202571213129428.3641675.00011385
Liam TrevaskisDUR/LEIDerbyshire2019-202571233125734.6772742.92010392
Mike SmithENGNew Zealand1958-196691213128728.3617826.97022190
Nicky BojeSASri Lanka2000-2006101733123522.2974741.77002351
Doug BracewellCSCanterbury2013-2023101733126122.2958353.52033344
Kumar SangakkaraSURWarwickshire2016-201734031110577.7554856.75120353
Richard OliverWORGloucestershire201424031117977.7532396.28120491
Sandeep PatilINDAustralia198136131117462.2039977.94110371
Steven CrookNORGloucestershire2015-2018471311103*51.8349462.96110430
Gareth HarteDURDerbyshire2018-202047031111444.4378139.82110322
Kasey AldridgeSOMHampshire2022-202557131118051.8350561.58112396
Curtis HeaphyCSCanterbury2023-2026510031111931.1077839.97111270
Joe HardstaffENGAustralia1907-190851003117231.10--030370
Sean DicksonSOM/KEN/GLASurrey2019-2026611231112834.5662549.76111400
Jack HaynesWOR/NOTSussex2021-202681103116228.2750461.71010440
Dale PhillipsOVAuckland Aces2021-2025712031112925.9260851.15100353
Dattu PhadkarINDEngland1951-1952812031111525.92--12112
Ken RutherfordNZSri Lanka1987-1995812031110525.9264748.07112405
HMRKB HerathSLEngland2011-2018112023116117.2862449.84010391
Gary KirstenSABangladesh2002220310160155.0045068.89200311

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.