Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL69/3 (10.1)BOL 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
Jake LibbyWOR/NOR/NOTKent2016-202681202898124.0862546.24020371
Felix OrganHAMNottinghamshire2021-20267122289122*28.9071240.59112343
Dilruwan PereraSLPakistan2014-201981412899522.2366043.79024354
Yasir ShahPAKAustralia2014-2019914128911322.2366043.79101311
Matthew GilkesNSWTasmania2020-202581402896420.6463045.87032331
Bruce YardleyAUSEngland1978-1983915128961*20.6471340.53023260
Morné MorkelSAEngland2008-2017192752892513.1453554.02006452
Shane DowrichWISri Lanka2018361288125*57.6065543.97120301
James ColesSUSGloucestershire2023-202446028812848.0041170.07110334
Gary CosierAUSPakistan1976-197736128816857.6046162.47110370
Mark ChapmanAACentral Stags2017-20244802888336.0055751.71030471
Nick SelmanGLADurham2017-2021581288116*41.1456650.88200353
Daniel Bell-DrummondKENSomerset2019-2024592288107*41.1450357.26110390
Imam-ul-HaqPAKNew Zealand2018-20235902889632.0058449.32020392
Heath StreakZIMWest Indies2000-20036114288127*41.1467542.67111292
Michael Guptill-BunceAANorthern Districts2013-201871302889222.1543765.90031452
WPUJC VaasSLWest Indies2001-2008914228854*24.0071540.28012270
Ian ChappellAUSSouth Africa1966-197091812884916.9427932.97004121
Darren LehmannAUSBangladesh2003220287177143.5042867.06200321
Sadagoppan RameshINDNew Zealand199936028711047.8363145.48121340
Philip SaltSUS/LANNorthamptonshire2018-202358028712235.88281102.14201386
Mitchell HayCANCentral Stags2022-20265802878535.8861047.05031291
Collie SmithWIIndia1958-195958028710035.88--121123
Jamie SmithSURKent2019-202469028711431.8933186.71121399
Paul ReiffelAUSNew Zealand1993-199781022877735.8844864.06030380
Ryan PatelSURWarwickshire2019-202571122877531.8949158.45022345
Graeme WoodAUSIndia1978-1981611028712526.0955344.85100251
Chris LewisENGIndia1990-1996811128711728.7064944.22102342
Samit PatelGLA/NOTLancashire2014-202071212876726.0954352.85021361
'Dad' WeirNZEngland1930-193781212876626.0910.0002100
Pelham WarnerENGAustralia1903-191271312877923.92--022250
Eddie ByromSOM/GLAWorcestershire2018-202371422876723.9262046.29033422
Dominic CorkENGWest Indies1995-2000914328756*26.0954652.56011352
Alexei KervezeeWORLeicestershire2014-201636128610257.2045463.00120391
Alex DaviesWAR/LANGlamorgan2015-20265702869540.8646361.77010375
Jack HaynesNOTSurrey2024-20264702868240.8652854.17030341
Dawid MalanMIDYorkshire2014-201648028611635.7558049.31112420
Zain-ul-HassanGLADerbyshire2023-20255802866935.7570440.63020401
Joe ClarkeWOR/NOTMiddlesex2015-20236912867035.7550157.09032287
Lyndon JamesNOTWorcestershire2021-202571022869635.7559248.31020350
Mark CraigOVNorthern Districts2012-2018711228610431.7847160.72112403
Tom AbellSOMDurham2015-2025713128612423.8350356.86123340
Peter YounghusbandWFCanterbury2017-202691532869723.8377836.76012360
Craig OvertonSOMSurrey2016-20261116328670*22.0045063.56025327
Norm O'NeillAUSSouth Africa1963-19644812858840.7126844.03031291
Richard HadleeNZSri Lanka1983-1987682285151*47.5040869.85101303
Craig McMillanNZSouth Africa1999-20046912858235.6366542.86021401
Angus RobsonLEIGloucestershire2014-20165902859631.6761146.64031430
Tom AlsopSUSDerbyshire2022-202461002857028.5057749.39030412
Chris CookeGLAEssex2014-202661112856828.5054652.20033301

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.