Live1st ODI · India in New Zealand 2026/27NZ146/9 (35.4)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
Kumar SangakkaraSURYorkshire2016-2017341478180*159.3356185.20220657
Everton WeekesWINew Zealand1952-195668047815659.75--310650
Lance KlusenerSAEngland1998-200089247817468.2963974.80130703
Shan MasoodPAKSri Lanka2015-2023712047813539.8392651.62221396
Ben SlaterDERGloucestershire2014-2017612147811043.4594050.85131690
Nip PellewAUSEngland1920-1921913147811639.8353459.74210500
Adam WheaterHAM/ESSWarwickshire2015-20229142478204*39.8372366.11123605
Liam DawsonHAM/ESSLancashire2015-20249142478104*39.8388454.071215110
Graham ClarkDURSussex2017-2025814147812836.7776362.65121617
BJ WatlingNDOtago Volts2014-2021916047817629.88106844.76123551
Brian McMillanSAAustralia1994-1998916247887*34.14128537.20051501
Jack WorrallAUSEngland1885-1899112234787625.161450.00052460
Ted DexterENGNew Zealand1958-1965810247714159.6329248.29140732
Shakib Al HasanBANZimbabwe2011-2021713047713736.6969868.34140502
Darren StevensKENLeicestershire2014-20219134477107*53.0058281.961227310
DC de BoorderOVCentral Stags2012-201810154477140*43.36100747.37110573
Nic MaddinsonVIC/NSWTasmania2018-2026916047713629.8169368.83210555
Dale PhillipsOV/AANorthern Districts2019-20261120147710725.1198448.48121603
Nathan AstleNZIndia1998-2003813247610343.27118640.13132562
Ashok MankadINDAustralia1969-197881504769731.7327643.12042420
MS DhoniINDWest Indies2006-20131219147614426.4473664.671223714
Jos ButtlerENGAustralia2015-2022142614767019.04116540.86012583
Cameron BancroftGLOGlamorgan2017-202547147518479.1778360.66222573
Mayank AgarwalINDSouth Africa2019-2022610047521547.5087754.16210668
Jack HaynesWOR/NOTSomerset2020-2026710147515752.7887254.47140592
Ashwell PrinceSAPakistan2007-2010712247513847.50106444.64120480
Alex DaviesWAR/LANSussex2014-202681304757336.5484156.48061741
Andrew EllisCANCentral Stags2014-2017814247511239.5885355.69121579
Ian RedpathAUSIndia1964-1969101514757933.933868.42043630
Temba BavumaSAIndia2015-20251018447555*33.93100147.45032613
Aiden MarkramSAIndia2018-20251223047510620.6582757.44112764
Jack RussellENGAustralia1920-19216112474135*52.6749252.44312391
Jack LeaningYOR/KENNorthamptonshire2014-202581224747947.4091152.03050553
Steven CroftLANSomerset2014-2023101314749439.50104145.53050525
Michael PappsWFNorthern Districts2014-20181016047416029.6391052.09110601
Salman ButtPAKEngland2005-2010917047412227.88106444.55122581
Ben HorneAACentral Stags2017-2023917547489*39.50108143.85021622
Habibul BasharBANSri Lanka2001-2007102004748423.7076462.04030570
Ben ComptonKENGloucestershire2022-202648047317859.1397648.46210510
Paul GibbENGSouth Africa1938-193958047312059.13--220110
Will JacksSUREssex2018-20237111473150*47.3080059.131315714
Josh InglisWASouth Australia2018-20238142473153*39.4269168.45111636
Prasanna JayawardeneSLEngland2007-2014916347311236.3895749.43131504
Anaru KitchenOVAuckland Aces2016-20211017047310827.8277561.03111636
Andrew FlintoffENGIndia2001-2008111804737026.2892251.30064648
Gareth RoderickWOR/GLODurham2018-20261119247315127.82103045.92124520
Alex DaviesWAR/LANEssex2015-202613212473140*24.8989552.85134720
Faoud BacchusWIIndia1978-1979610047225047.201957.89122423
Ben BrownSUS/HAMLeicestershire2016-20267133472133*47.2084156.12143570
Mohsin KhanPAKIndia1982-198411143472101*42.9165352.22131411

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.