Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Phil MustardDUR/GLOSussex2014-201768123990*34.1451946.05021290
William TavaréGLOLeicestershire2014-201758023910129.8858241.07110261
Mehedi Hasan MirazBANZimbabwe2018-202558223910439.8336665.30111223
Ian BellWARYorkshire2014-20175902399726.5655143.38031301
Miles HammondGLOYorkshire2022-20245902399226.5642955.710112210
Michael-Kyle PepperESSHampshire2022-202669123914029.8834469.48102311
Dion EbrahimZIMIndia2001-200551002399423.9065036.77011250
Lewis McManusHAM/NORSomerset2016-202381102399121.7352345.70011282
Tim SoutheeNZSri Lanka2012-2024141922396814.0633271.990121710
Phil DeFreitasENGWest Indies1988-19951119123955*13.2844853.35014261
Darren GoughENGSouth Africa1994-20031622623942*14.9454344.01001283
Alviro PetersenLANSomerset2016220238155119.0039560.25110254
Guy WhittallZIMBangladesh200123023811979.3337263.98120261
Andy FlowerZIMBangladesh2001441238114*79.3335467.23110340
Cameron GreenAUSNew Zealand2024241238174*79.3341657.21100326
Andrew HallSAIndia2004-200636023816339.6763937.25101291
Brendan TaylorNOTSomerset2015-201636023815239.6745352.54100341
Ed JoyceSUSYorkshire2014-201546023813039.6742955.48201273
Alviro PetersenLANSurrey2015-201646023810539.6732673.01110372
Sol BudingerLEIGlamorgan2023-202546123811847.6027387.18110295
Reggie DuffAUSSouth Africa190236223882*59.50--010-0
Joe BurnsAUSSri Lanka2016-201947023818034.0038961.18101331
Tom ClarkSUSNottinghamshire2022-202648023810029.7540159.35111281
Ben GeddesMID/SURNorthamptonshire2022-20265822386539.6739360.56031262
Craig MilesWAR/GLOWorcestershire2014-202179323862*39.6743255.09021381
George BartlettSOMHampshire2018-202369023810026.4440758.48113283
Shahid AfridiPAKEngland2000-200661012389226.4427885.61021259
Andy SandhamENGSouth Africa1922-192461002385823.80--01100
Eddie HemmingsENGAustralia1982-199161022389529.7556142.42013190
Mitchell MarshAUSIndia2014-202491712384714.8849048.57002257
Joel GarnerWIAustralia1978-1984182262386014.8845551.21014187
Prithvi ShawINDWest Indies2018231237134118.5025294.05110341
Alex GidmanGLOWorcestershire201424123714679.0034668.50100382
Asa TribeGLASurrey202624023715559.2550247.21100240
Ben CoxWOR/LEISurrey2014-202645023716247.4038461.72112302
John CrawleyENGIndia2002461237100*47.4045052.67110270
Callum FergusonSAQueensland2017-20203612379747.4050347.12020320
Mominul HaqueBANAfghanistan2019-2026361237121*47.4033371.17110262
Shubman GillINDWest Indies2023-2025462237129*59.2537163.88110263
Paul CollingwoodDURNorthamptonshire2014-201847023710133.8642555.76110281
Ryan McLarenHAM/LANMiddlesex2016-20174732377559.2549547.88010251
Ryan McLarenHAM/LANYorkshire2015-20175722378447.4049348.07020341
Chris NashSUSNorthamptonshire2014-20174702377533.8643854.11030320
Philip SaltSUSDurham2017-201947023713033.8633271.39111311
Ali OrrSUS/HAMDurham2022-202447023712633.8641157.66100342
Vic MarksENGPakistan1982-19844712378339.5048548.87030220
Marcus TrescothickSOMSurrey2016-201958023712729.6342156.29112361
Marnus LabuschagneQUEVictoria2018-20266802375929.6350047.40011180
Graham ClarkDURKent2017-20265902378626.3344553.26021312
Alviro PetersenSAWest Indies2010-201561002375223.7052645.06011215
PreviousPage 110Next

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.