Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Liam DawsonHAMWorcestershire2014-2025612238910938.9074452.28120366
Richard HadleeNZWest Indies1980-19871015338910332.4273153.21111412
Mohammad AshrafulBANZimbabwe2001-201391713899824.3195340.82022464
Hugh TayfieldSAAustralia1949-1958152513897516.2110.0002471
Alviro PetersenSANew Zealand2012-201358038815648.5073652.72200483
Ricardo VasconcelosNORDurham2018-202659138818748.5070355.19200473
Travis HeadAUSSouth Africa2022-2026610038812138.8049378.70131523
Thorn ParkesOVAuckland Aces2022-202661023889748.5072753.37050421
Tom ClarkSUSGlamorgan2021-20246112388112*43.1189643.30120541
Qasim UmarPAKNew Zealand1984-198561103889635.2789043.60021430
SB KeeneAACanterbury2022-2026712238815238.8060763.92122581
Todd AstleCANOtago Volts2012-201771323889535.2762661.98031532
Dave HoughtonZIMPakistan1993-199681403887327.7173253.01030514
Rory BurnsSURKent2014-202491513886927.7171454.34010522
Vinoo MankadINDAustralia1947-1956816038811624.2577039.74204261
Graeme van BuurenGLOGlamorgan2017-202511172388110*25.8783146.69112461
Phil EdmondsENGIndia1979-1986141723886425.8786544.86010406
Hassan AzadLEIGloucestershire2019-202147138713764.5081847.31301400
Leus du PlooyMID/DERYorkshire2020-202458038717048.3869355.84111511
JP DuminySASri Lanka2014-201759238715555.2974851.74211460
Tim BresnanYORMiddlesex2014-2017691387142*48.3874851.74120424
Graeme van BuurenGLOWorcestershire2016-20265102387172*48.3873252.87111480
Viv RichardsWINew Zealand1985-1987710138710543.0054171.53120547
Phil SharpeENGWest Indies1963-196961113878638.7058139.24041420
Mohammad IlyasPAKNew Zealand1965611038712635.18--120362
Moisés HenriquesNSWWestern Australia2018-2024712138716735.1876650.52122492
Brett D'OliveiraWORDerbyshire2016-202681303878929.7775851.06030472
Yashpal SharmaINDAustralia1979-19819142387100*32.25109935.21122434
JM CummingOVNorthern Districts2022-202681503875725.8091242.43020503
Ian BellWARSussex2014-2018362386189*96.5069955.22211444
Mohinder AmarnathINDSri Lanka1985-198746138613177.2030143.52210140
Marnus LabuschagneGLANorthamptonshire2019-202547138612164.3350875.98131541
Jamie SmithSURMiddlesex2020-202358038613848.2568956.02121564
Tim AmbroseWARSussex2014-2018610138615342.8972253.46121490
Mohammad AshrafulBANIndia2004-20106112386158*42.8955469.68122555
Samit PatelNOTDurham2014-2020811038610035.0967557.19121472
Daryl MitchellWORNottinghamshire2015-20216111386139*38.6080947.71121562
Daniel Bell-DrummondKENWorcestershire2014-202681513866727.5792441.77032430
Alex CareyAUSIndia2023-2025101623867027.5755269.93022434
Merv WallaceNZEngland1937-1951101603866624.13--050252
Harold LarwoodENGAustralia1926-1933152223869819.3065358.35023422
Kusal MendisSLIreland2023220385245192.5048479.552003612
Luke WrightSUSWorcestershire2015-2017341385226*128.3348379.711204910
Clyde WalcottWIPakistan195845138514596.25--120-3
Douglas JardineENGIndia1932-193446238585*96.25--050-0
Ijaz AhmedPAKSri Lanka1997-200046038521164.1784645.51200432
Michael CarberryHAMMiddlesex2015-201759038510742.7888843.36130523
Anton DevcichNDWellington Firebirds2015-201859138513248.1344985.751225110
Jordan CoxKEN/ESSWarwickshire2022-202559038511242.7865059.23110503
Chris NashSUSNottinghamshire2014-2017510038517838.5059364.92120593

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.