Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND41/1 (7.5)IND need 145 runs in 253 ballsTest1st 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
Billy RootGLA/NOTSussex2017-20241018142813225.1872059.44110622
Sammy JonesAUSEngland1882-1888122444288721.4014414.58013310
Zaheer AbbasPAKNew Zealand1969-19851424042813517.8328241.49102401
Nathan LyonAUSIndia2011-20253247104284111.5798043.67008474
Nick BrowneESSMiddlesex2017-202347042722161.0078354.53110532
Peter RichardsonENGWest Indies1957-196369042712647.443743.24210390
Joey CarewWIAustralia1968-196951014279047.4437139.62040440
Stephen EskinaziMIDLeicestershire2018-202471124279747.4494345.28030620
Mark ButcherENGIndia2001-200271214279238.82101642.03040530
Steven DaviesSOM/SURNottinghamshire2016-2021712342792*47.4478254.60041561
Luke GeorgesonOV/WFCanterbury2021-20269163427159*32.85117536.34111512
Kusal MendisSLEngland2016-202491814278625.1267862.98023573
Keaton JenningsDUR/LANKent2017-2026122004277421.35103441.30023500
Bobby PeelENGAustralia1884-1896203344278314.723831.58038250
Sam KonstasNSWSouth Australia2024-202658042615253.2580852.72200455
Michael JonesDUR/LANMiddlesex2022-202659042620647.3387048.97100505
Keith ArthurtonWIAustralia1992-19958121426157*38.7399043.03123366
Colin de GrandhommeAANorthern Districts2012-20179152426102*32.7764466.15143519
Nathan AstleNZSri Lanka1997-2006916042611426.63108939.12122524
Asanka GurusinhaSLPakistan1985-199510182426116*26.6384638.53100371
Alex LeesDURYorkshire2020-202558142517260.7181552.15210552
Travis HeadAUSSri Lanka2019-202569142516153.1362767.78130562
Rhys MariuCANWellington Firebirds2023-202659042514547.2278354.28210590
Ashwell PrinceSAEngland2008-2010814142514932.6993145.65202533
Andrew EllisCANNorthern Districts2014-2018914142514332.6966563.911115111
Varun ChopraSUS/WAR/ESSLancashire2014-201981514255930.3687148.79030510
Matthew CritchleyESS/DERLeicestershire2018-202661034249760.5768461.99030534
Paul CoughlinDUR/LANDerbyshire2017-202681124249047.1163466.88040551
Cameron BancroftDUR/GLODerbyshire2016-2026711142417642.4095544.40110471
Tom Kohler-CadmoreYOR/SOMLancashire2018-20247132424105*38.5593645.30120573
Rusi SurtiINDAustralia1964-196971304247032.6242430.19040370
Ajinkya RahaneINDSri Lanka2015-2017915142413230.2986549.02212410
Tom HainesSUSYorkshire2021-202691704248624.9474956.61022701
Sam NortheastYOR/KEN/GLANorthamptonshire2015-2026122324246920.1983051.08022481
Ollie PopeSURGlamorgan2021-202635042327484.6057873.18121513
Neil McKenzieSAIndia2001-2008581423155*60.4384949.82120521
Aaron RedmondOVWellington Firebirds2013-201558042315452.8873057.95210596
Dean ElgarSAWest Indies2014-2023711142312142.3087048.62131561
Imtiaz AhmedPAKWest Indies1958-1959814042312230.21--111230
Daryl MitchellCAN/NDWellington Firebirds2014-20201115342310335.2595144.48132477
Lewis GregorySOMWarwickshire2014-2023111914236823.5073757.39031568
Marnus LabuschagneGLAGloucestershire2019-202436042213770.3359471.04221513
Rory BurnsENGNew Zealand2019-202147042213260.2999042.63221551
Ryan RickeltonSAPakistan2024-202547142225970.3369560.72111476
Haseeb HameedNOTLeicestershire2020-2026582422109*70.3366963.08130561
Saeed AhmedPAKNew Zealand1965611142217242.20--120451
Nazmul Hossain ShantoBANPakistan2020-2026713042210132.4682751.03111463
Aaron HardieWATasmania2020-2026101614226128.1377054.81041522
BJ WatlingNZAustralia2010-2020101904225822.21105140.15011500
Ravindra JadejaINDNew Zealand2014-20241120542250*28.1369161.070224111

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.