Live1st ODI · India in New Zealand 2026/27NZ131/8 (31.1)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
Russell EndeanSANew Zealand1953-1954711249711655.22--120431
Mitchell SantnerNDCentral Stags2014-2023713049713638.2381461.062216214
Jim ParksENGAustralia1964-1966101304978938.23106546.67050434
Jack ClaytonQUETasmania2022-2026915149710235.50106446.71122564
Daniel Bell-DrummondKENMiddlesex2018-2026918149722329.2489255.72112654
Ken MackayAUSEngland1956-19631623149786*22.5958929.88043430
Jesse RyderOV/CSWellington Firebirds2013-201858149611770.8670170.76230648
Gareth SeverinWFNorthern Districts2023-2025510049619649.6084258.91120495
Romesh KaluwitharanaSLNew Zealand1997-2003711049610345.0975665.61130712
Sam RobsonMIDSomerset2014-2023917049616529.1890354.93121740
Charlie WakimTASSouth Australia2019-202458049516061.8892153.75220610
Marcus HarrisLAN/LEIMiddlesex2021-2026611049518545.0079562.26211641
Luke ProcterNOR/LANDurham2016-2026814149512238.08103647.78132584
Ajit WadekarINDNew Zealand1968-1969714149514338.08--120520
Abdul RazzaqPAKWest Indies2000-2006101824958730.94132637.33041513
Simon HarmerESSHampshire2017-20261418549580*38.08103247.97051653
Brad HaddinAUSSouth Africa2008-2014111914959427.5085657.830325510
Michael SlaterAUSIndia1996-2001101914959127.5092653.46023657
Brad SchmulianCSAuckland Aces2017-2025122034958629.1292053.80032641
Ben ComptonKENEssex2022-2024610049416549.40114843.03200640
Marcus TrescothickENGNew Zealand2002-2004612149413244.9179761.98132742
Sean DicksonDUR/KEN/GLALeicestershire2016-2026913149412041.1784258.67131563
Colin AckermannDUR/LEIGloucestershire2017-2026914449493*49.4096051.46040672
John EdrichENGIndia1964-197410141494100*38.0096843.18132531
Wasim JafferINDEngland2002-2007816049410030.88111944.15142671
Lewis GregorySOMHampshire2015-20261623249410723.5282959.59123694
MahmudullahBANNew Zealand2010-2019510049314649.3078462.88210766
Marcus HarrisVICWestern Australia2019-2025914149311137.9297150.77130772
Matthew GilkesNSWSouth Australia2019-202691404938335.2197850.41062555
Matt PriorENGSri Lanka2007-20141015249312637.9289255.27132571
David BoonAUSSri Lanka1988-1996915049311032.87122940.11123520
Tharanga ParanavitanaSLIndia2009-2010611149211149.20101748.38220661
Dominic SibleyWAR/SURDurham2016-2025712149230544.7391753.65102502
James VinceHAMNottinghamshire2015-2024815149214735.1478163.00121741
Bruce LairdAUSPakistan1980-198291714928530.75134936.47041340
Misbah-ul-HaqPAKAustralia2002-201710192492101*28.9496750.882234612
Ben RaineDUR/LEIDerbyshire2014-2026162434926323.43100648.91023642
Colin MunroAACanterbury2014-201758149113770.1451395.712304318
Michael SlaterAUSSri Lanka1995-199969149121961.3893052.80132407
Faf du PlessisSANew Zealand2013-2017710349113770.14109844.72230615
Devon ConwayWFAuckland Aces2018-2024610249115761.38102447.95110694
MS DhoniINDSri Lanka2005-2010912249111049.1074765.73220469
Jake LibbyWOR/NOTGloucestershire2017-2026712149111744.6495651.36211560
Tom HainesSUSMiddlesex2018-2024712149115644.6489554.86211640
Andrew JonesNZPakistan1989-199461204918640.92116642.11041412
Darren StevensKENGloucestershire2014-20181013149114040.9265075.54142659
Charles MacartneyAUSSouth Africa1910-1921913049113737.7727775.09221542
Sam NortheastHAM/KEN/GLALancashire2015-2026814149113237.77111943.88121562
Michael BurgessWAREssex2019-2024914049117035.0774366.082125211
Regis ChakabvaZIMBangladesh2013-2021816249110135.07118741.36120444

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.