Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM287/4 (78.3)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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 RyderAUSSouth Africa1921341334142111.33--130330
BJ WatlingNZZimbabwe2011-2016452334107111.3358157.49210390
James AdamsHAMMiddlesex2015-201761003347833.4082040.73031460
Matthew HurstLANKent2023-2026610233476*41.7565950.68031295
Denis AtkinsonWIAustralia1951-1955611133421933.40520.00100331
Nick SelmanGLASussex2016-202161213349930.3677243.26042400
Wasim RajaPAKAustralia1979-198391313345527.8367449.55021360
Tarun NethulaCS/AAOtago Volts2012-2017914233410827.8371146.98102491
Logan van BeekCAN/WFCentral Stags2014-2024915233452*25.6959256.42010386
David LloydDER/GLANorthamptonshire2015-202591503349222.2749667.34022541
Alex DaviesWAR/LANNottinghamshire2016-2026121713349320.8860355.39045490
Caleb JewellTASVictoria2021-2026101803345318.5682940.29011430
Brett LeeAUSEngland2001-2007182153344720.8851065.49004445
Michael VandortSLEngland2006-200758033313841.6379142.10200351
Ryan HigginsMID/GLODurham2018-202658133313147.5760055.50200370
Stephen EskinaziMID/LEIGloucestershire2018-202559233310247.5775843.93110410
Ed BarnardWORDerbyshire2016-202261003339033.3071146.84021430
Daniel DrewSANew South Wales2022-202451013338537.0082940.17021400
Mark GreatbatchNZEngland1988-19947111333107*33.3094335.31112401
Bryce StreetQUESouth Australia2019-202371303338725.62101632.78022400
Ravichandran AshwinINDSri Lanka2015-2022111603336120.8160455.13030362
Toby Roland-JonesMIDLancashire2014-2026121923335319.5949167.82012485
Jimmy BlanckenbergSAEngland1913-1924152573335918.50--02201
Tim SoutheeNZAustralia2008-2024152923334812.3336790.740053514
Lindsay HassettAUSIndia1947-1948441332198*110.6758756.56110280
Mark CosgroveLEIDurham2018-2019471332107*55.3368548.47120430
Chris WoakesWARNottinghamshire2014-202647133212155.3360854.61121491
Cameron BancroftDUR/GLOSussex2017-202448133215847.4381140.94110321
Matthew LambWAR/DERNorthamptonshire2018-2024682332155*55.3365350.84111342
Daryl MitchellWORKent2014-202159133214241.5071446.50100440
Paul HortonLAN/LEIDerbyshire2015-20185903328836.8969747.63030420
Tim RobinsonWFAuckland Aces2022-202559133210641.5047170.49201436
Ryan ten DoeschateESSKent2014-202061003329133.2057158.14030372
Gary WilsonDER/SURGlamorgan2014-2018610333297*47.4352263.60020402
Rob KeoghNORSurrey2015-2023610033212333.2052063.85111420
Jack SiedleSAAustralia1935-193651003325933.2010.0002191
Tom WestleyESSLeicestershire2014-202671103329730.1870247.29020450
Joe ClarkeNOTWorcestershire2021-2025711233210536.8961853.72123394
Bryan YoungNZSouth Africa1994-199961213327430.18106631.14040330
Ken RutherfordNZPakistan1990-199471403327923.7166450.00032490
Javed OmarBANSri Lanka2001-200781603326220.7561553.98010550
Moisés HenriquesNSWVictoria2020-202481603329720.7576543.40021251
Ian HealyAUSSouth Africa1993-1998121943326122.1375543.97021341
Sean SoliaAACentral Stags2017-2025112113328116.6085938.65022430
Craig WishartZIMWest Indies2001-20034803319641.3858356.78020407
Jonathan TattersallYOR/LEINottinghamshire2018-20265803319241.3888937.23040380
Ian HollandHAM/LEIMiddlesex2017-2025581331146*47.2959755.44111431
Chetan ChauhanINDWest Indies1978-19796803318441.3835538.31040220
Peter BurgeAUSSouth Africa1957-196461113319133.1046341.68021274
Tim AmbroseWARDurham2014-201881203316727.5866250.00021480

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.