Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL25/0 (2)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
Geoff MarshAUSPakistan1988-199059130084*37.5085235.21030400
Ollie PriceGLOKent2022-202651003005630.0067444.51040490
Haroon RasheedPAKWest Indies197751003007230.00--02065
Jeff DujonWINew Zealand1985-198771013007733.3364946.22030370
Max HoldenMID/NORGlamorgan2017-2025811030010727.2758051.72112374
Jake LibbyWOR/NOTSurrey2016-202561203007725.0074640.21010352
Peter van der MerweSAAustralia1963-196781213007627.2715736.9402180
Jason SanghaSA/NSWWestern Australia2020-202691313008625.0061049.18011333
Buster NupenSAEngland1922-1931142553006915.00--02501
Hugh TayfieldSAEngland1955-19601527630046*14.29--001191
Gordon MuchallDURNottinghamshire2014-2015352299158*99.6739276.28100472
Geoffrey LeggeENGNew Zealand193046129919659.80--101230
Grant StewartKENGloucestershire2018-202547129918249.8336083.06111395
Martin AnderssonDERNorthamptonshire2024-202657029910642.7142470.52210300
Ian RedpathAUSPakistan1964-197347129913549.8344553.48110270
Russel ArnoldSLZimbabwe1999-2002682299104*49.8372341.36110320
Carl CachopaCS/AAOtago Volts2012-201558029912337.3863047.46110452
Alviro PetersenSOM/LANDurham2014-20164812997842.7149560.40030304
Will YoungNOR/WAR/NOTSurrey2022-202548229914549.8365345.79110342
Joe ClarkeWORGloucestershire2016-201748129913542.7141472.22111420
Dan MousleyWARNottinghamshire2023-20267912998737.3847163.48022362
Hansie CronjeSAPakistan1995-199861012998533.2262547.84020315
Fletcha MiddletonHAMNottinghamshire2023-202661112996529.9069742.90042340
Darren StevensKENNorthamptonshire2015-20228122299116*29.9041971.36102394
Tom VeiversAUSSouth Africa1963-196771212995527.1828335.69011172
Bruce YardleyAUSWest Indies1978-198281422997424.9210786.92010442
Paul CollingwoodDURSussex2014-201881512997421.3655653.78011411
Jason HolderWISouth Africa2014-2024815329981*24.9252756.74023366
Toby Roland-JonesMIDNorthamptonshire2014-2026121522996023.0038777.26011349
Karsan GhavriINDAustralia1977-1981121742998623.0061643.67021343
Mitchell StarcAUSSouth Africa2012-20261220429968*18.6951358.28032346
Zafar AnsariSURGlamorgan2014-201535129811274.5078438.01110320
Martin GuptillNZZimbabwe2011-201646029810949.6759949.75121383
Will SmithHAM/DURKent2014-2018362298142*74.5054155.08120351
Mitchell HayCANNorthern Districts2023-202548129814642.5756952.37121267
Paul HortonLAN/LEIDurham2014-20195902987533.1158550.94031450
Nick GubbinsMID/HAMNorthamptonshire2014-202369029812533.1164945.92110411
Nithish Kumar ReddyINDAustralia2024-202559129811437.2546464.22101308
Glenn PhillipsNZEngland2024-2026510329810042.5740174.31110443
Michael BurgessSUS/WARDurham2017-202481002989629.8041671.63021420
Allan BorderAUSSouth Africa1993-199461012988433.1199529.95010270
Zak CrawleyKENLancashire2021-202661102988427.0950858.66032411
Thorn ParkesOVWellington Firebirds2023-2026611129897*29.8055553.69020381
Mark CraigOVCentral Stags2012-201891202986324.8367244.35021364
Marvan AtapattuSLNew Zealand1997-2005813229812727.0974639.95103400
Dominic BessYOR/SOMSurrey2017-202681342985533.1151757.64012390
Wriddhiman SahaINDAustralia2012-2020814129811722.9273640.49102214
Mike DennessENGNew Zealand1969-1975342297181148.5072640.91120381
Tom FellWORSurrey2014-20184602978949.5065445.41031341
Rahmat ShahAFGBangladesh2019-2026361297105*59.4061947.98211295

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.