Live1st ODI · India in New Zealand 2026/27NZ137/8 (33.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
Jack ClaytonQUENew South Wales2022-2025813248413444.00100648.11222511
Dhananjaya de SilvaSLAustralia2016-2025816148412932.2787755.19111651
Henry HuntSANew South Wales2019-20261122148410923.05137835.12101511
Chad BowesCANCentral Stags2016-2025142414845321.0482158.95023633
Anil KumbleINDSouth Africa1992-2008213544848815.61133936.15014581
Craig McMillanNZZimbabwe1998-200057148314280.5077762.162206011
Alex DoolanTASVictoria2017-2021481483247*69.0087355.33122592
Alec StewartENGZimbabwe1996-2003692483124*69.00103846.53220602
Roshan MahanamaSLAustralia1988-199581404838534.50112842.82040491
Luke WellsSUS/LANMiddlesex2014-202591414839737.1593851.49040647
Mitch RenwickOV/CSAuckland Aces2016-20221018148313128.4199548.54114682
Michael SlaterAUSNew Zealand1993-2000610048216848.2085356.51210611
Max HoldenMID/NORDurham2017-2026611148212448.20104046.35131632
James HildrethSOMSurrey2016-2022914248210740.1780260.10142661
Chris CookeGLADurham2017-20238142482134*40.1788354.59131574
Daniel VettoriNZSri Lanka1997-20091118048214026.7885356.51145580
Martin GuptillNZIndia2009-2016101904828525.3794551.01032636
Matthew WadeAUSIndia2013-2021112224826224.10113042.65022552
Jonathan TrottENGNew Zealand201359048112153.44101747.30130630
Harry BrookENGIndia202559048115853.4459181.39221567
Alviro PetersenSAIndia2010-2013611148110048.1084756.79130642
Andrew HudsonSAAustralia1993-1997712148110243.73117041.11142520
Jack EdwardsNSWTasmania2018-2026915348111540.0884956.65201605
Luis ReeceDER/LANGloucestershire2015-2026101824817730.0692052.28041622
Colin IngramGLASussex2021-202659048017853.3374564.43213714
Luke WrightSUSDurham2014-2018711148018948.0069868.77110661
Steven CroftLANNorthamptonshire2014-2023911148015648.0092851.72211503
Ben DuckettNOR/NOTWorcestershire2016-20247121480177*43.6456584.96130610
Saif ZaibNORMiddlesex2018-2026712048011040.0086555.49210517
Nari ContractorINDAustralia1956-1960612048010840.00--110-0
Chris CairnsNZZimbabwe1996-2000813248012443.6489053.932224717
Alastair CookESSSurrey2017-2023813148016540.0091352.57110660
Ollie RobinsonDUR/KENWorcestershire2021-202691424809740.0059780.40051566
Darren BravoWIAustralia2012-2016815148010834.29114641.88120642
Roy McLeanSAAustralia1952-195891714808130.0020.00043481
Mark CosgroveLEIKent2015-201857047912268.4360079.83300733
Rahmat ShahAFGZimbabwe2021-202547047923468.4389853.34211524
Leus du PlooyDERMiddlesex2019-202259347911879.8385056.35220546
Chris DentGLOSurrey2014-20226102479207*59.8880959.21131602
Darren BravoWINew Zealand2013-2020713047921836.8594550.69202654
Bryce StreetQUETasmania2020-2024814247914339.92128437.31210503
Wazir MohammadPAKWest Indies1958-1959814147918936.85--213390
Navjot SidhuINDNew Zealand1988-1999914147911636.8598648.58121419
Ned EckersleyDUR/LEIGlamorgan2014-2022915047914731.9381858.56130542
Liam ScottSAVictoria2020-202691704798328.18107744.48041477
Sandeep PatilINDPakistan1980-19841117047912728.1860667.33132631
Nick GubbinsMID/HAMEssex2017-20261018047910126.61108544.15123624
Gubby AllenENGAustralia1930-1937132114796823.95118540.42031431
Geoff MillerENGAustralia1977-1983142414796420.83138234.66022430
Stuart BroadENGNew Zealand2008-2023233534796414.9785256.22016628

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.