Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM237/2 (63.2)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
Roger HarperWIEngland1984-1988101223437434.3071148.24031345
Deryck MurrayWIIndia1974-197691403439124.50--023201
Trevor BaileyENGWest Indies1950-19571115434382*31.18--011131
Jeff CroweNZEngland1983-19881016034312821.4489938.15113460
Jeetan PatelWARYorkshire2014-20191016334310026.3844676.91113446
A BandaraCCCBurgher Recreation Club2025-2026231342190171.0044976.17200373
Kevin PietersenENGBangladesh20104723429968.4046074.35030474
Mark RichardsonNZSouth Africa2000-200461003427734.2092636.93020440
Lewis GregorySOMSussex2014-2026610234289*42.7558358.66022445
Jack HaynesWOR/NOTWarwickshire2020-202691003428734.2067150.97042450
JP DuminySANew Zealand2012-2017611234210338.0063154.20111454
Charlie WakimTASVictoria2019-2026611034214831.0980742.38100400
Sam CurranSURLancashire2015-202471223429634.2048171.10032474
Alex HughesDERGlamorgan2014-201991413428226.3168150.22021440
Sean DicksonSOM/DUR/KENNottinghamshire2017-2026112113427217.1078543.57036472
Shahid AfridiPAKSri Lanka1999-200661003418434.1051366.47031466
Dean ElgarESS/SURYorkshire2018-202661003419434.1083440.89030470
Jordan CoxKEN/ESSHampshire2019-2025710134114137.8977943.77121393
Lachlan HearneNSW/QUESouth Australia2022-2026611134110634.1062654.47121390
Beau WebsterTASSouth Australia2020-202581203416828.4252664.83030412
Kenneth HutchingsENGAustralia1907-1909712034112628.42--111331
Anuj DalDERMiddlesex2018-202691433419231.0077144.23020330
Paul SheahanAUSEngland1968-197291633418826.2399934.13012340
Wasim BariPAKIndia1978-1983182023418518.9454334.07022241
Anil KumbleINDWest Indies1994-20061722634152*21.3176544.58012392
Shan MasoodYOR/DERSussex2022-202435034023968.0045674.56100380
Herbie CollinsAUSSouth Africa192135134020385.00--110380
Craig OvertonSOMSussex2014-202666134011168.0045874.24130396
Cameron SteelDURLeicestershire2017-202057034022448.5776944.21112390
Daryl MitchellWORNorthamptonshire2016-20205101340107*37.7868649.56201360
Jonty RhodesSASri Lanka1993-20006112340101*37.7878943.09120322
Donovan GrobbelaarAAWellington Firebirds2014-2016611234010137.7859157.53100470
Brett HamptonCAN/NDOtago Volts2017-2025812034012128.3339785.641223615
Travis DeanVICTasmania2017-2022712134014630.9179642.71111430
Josh PhilippeNSW/WAQueensland2019-2025612134012930.9168649.56111443
James BraceyGLOLancashire2019-2026713134011428.3369149.20110452
Kieran PowellWIIndia2011-201871403408324.2961755.11022386
Joel ParisWATasmania2019-202491423409328.3377144.10010413
Geoff HowarthNZPakistan1976-1985814034011424.2924741.70103381
Arun LalINDWest Indies1987-198981403409324.2982341.31020400
Ben RaineDUR/LEIKent2014-20261015234010626.1551865.64100433
Sam RobsonMIDKent2018-2026816234082*24.2968050.00010510
Joe LeachWORGlamorgan2014-2023111823408721.2563753.38021443
Samit PatelNOTYorkshire2014-2020101913407618.8958158.52033481
Don TallonAUSEngland1946-1953152023409218.8931658.23023210
Kyle AbbottHAMEssex2014-2026142143404320.0057259.44004466
Sam HarperVICQueensland2019-2026112113408517.0058658.02023383
John GoddardWIEngland1948-1957132153406121.25--022251
Shan MasoodYOR/DERMiddlesex2022-20243603399856.5044576.18030491
Adam LythYORDerbyshire2020-20245813399748.4361155.48010513

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.