Live1st ODI · India in New Zealand 2026/27NZINDIndia won the toss and 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
Joe DenlyKENGlamorgan2015-20258143587161*53.3686368.02222896
Temba BavumaSASri Lanka2016-20241119058711330.89106455.17153564
Gerry GomezWIEngland1939-1954142235878630.89--04250
Keith FletcherENGPakistan1969-1974914258612248.8363632.86150540
Joe BurnsQUESouth Australia2017-20238151586202*41.86134443.60120535
Ben ManentiSA/TASVictoria2022-2026916458612848.8372281.16141709
Ted DexterENGSouth Africa1960-19651016158517239.0014735.37132791
Gundappa ViswanathINDNew Zealand1976-19819172585103*39.0023627.12142573
Nick GubbinsMID/HAMYorkshire2014-2026917158512536.56122947.60121843
Ben McDermottTAS/QUENew South Wales2018-2026111825858736.56123047.56061689
John ReidNZPakistan1979-19857121584158*53.09146338.62312611
Jake LibbyWOR/NOTSomerset2016-202581505849738.93136642.75053831
Chris GayleWISri Lanka2001-20101017158433336.5090964.251167410
Ben FoakesSURLancashire2015-202411172584103*38.9399758.58142751
Farokh EngineerINDNew Zealand1965-1969101905849030.74--030731
Craig McMillanNZAustralia1997-2005122215847927.81120248.590527010
Ben FoakesESS/SURGloucestershire2014-2021562583140*145.7598659.13400690
Ben CharlesworthGLOLeicestershire2018-2025711058321053.00100358.132206615
Arjuna RanatungaSLSouth Africa1993-2000814158313144.8597659.73141853
Glenn TurnerNZIndia1969-1976916158311738.87--230550
Luke WellsSUS/LANDerbyshire2016-2026712058214148.50112251.87321751
Martin DonnellyNZEngland1937-1949712158220652.91--142501
Colin AckermannDUR/LEINottinghamshire2017-2025714158212444.77110352.77320741
Michael PappsWFCentral Stags2012-2018816158211738.80103756.12141824
Javed MiandadPAKSri Lanka1982-199212162582203*41.5748843.65121231
Sam WhitemanWAVictoria2019-20261120058212329.10134043.43234690
Leo CarterCANOtago Volts2015-20261421258216930.63103856.07124817
Faf du PlessisSAIndia2013-20191222058213426.45147939.35144713
Luke WellsSUS/LANYorkshire2014-2022710158112464.56123746.971516810
Ben DuckettNOR/NOTKent2015-2019711158120858.1080472.26300770
Dhananjaya de SilvaSLPakistan2019-2023611158112258.1094861.29321739
Beau WebsterTASVictoria2018-20269152581167*44.69101957.02210685
Daniel VettoriNZIndia1998-20101521458111834.18107354.15132597
Daryl MitchellWORLeicestershire2014-2021713158012048.3399958.06230800
Dwayne BravoWIAustralia2005-2009816058011336.25111851.882226312
David SheppardENGAustralia1951-1963916058011336.2525151.00231451
Gary BallanceYORSomerset2014-20211017058011134.12119648.49130800
Geoff PullarENGIndia1959-196168057913172.38--230571
Herschelle GibbsSAIndia1996-20071019157919632.17112551.47213913
Rohit SharmaINDWest Indies2013-202367157817796.3391862.963206114
Keith FletcherENGNew Zealand1969-1975811057821652.55138441.76210712
Habibul BasharBANZimbabwe2001-2005815057810838.53111551.84164791
Ben FoakesSURYorkshire2016-20261115257811044.46111651.79131813
Tom AbellSOMMiddlesex2014-202391615788438.53126245.80040831
Mitchell JohnsonAUSSouth Africa2008-201412205578123*38.5382669.981237111
Kraigg BrathwaiteWIIndia2011-2023132515787524.08172333.55051571
Maurice TateENGAustralia1924-1930203015785419.9364071.72024604
Rhys MariuCANAuckland Aces2024-2026451577185144.2576175.82310815
Ben DuckettENGNew Zealand2023-2026816057711336.0665388.36121773
Daniel HughesNSWTasmania2018-2023917257717838.47109452.74132810

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.