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
Ben FoakesENGNew Zealand2022-20235922315633.0043453.23022290
Mike DennessENGWest Indies19745902316725.6766834.58011311
Harry FinchSUS/KENNorthamptonshire2016-2025510123111825.6737162.26112320
Xavier BartlettQUEVictoria2020-202561022317228.8848048.13021284
Kris ClarkeNDCentral Stags2022-2026610123110325.6745550.77102321
Tom BurttNZEngland1947-195171022314228.88--000101
Devon SmithWISri Lanka2008-201861112316123.1050845.47021251
Phil SimmonsWIEngland1991-199471412313817.7752943.67001341
Adam ParoreNZIndia1994-199981412315017.7782228.10010270
Bill LockwoodENGAustralia1893-19021216323152*17.77--01370
James FranklinMIDWorcestershire201524123013576.6744551.69111290
Ryan PatelSURDurham2024-202534023013457.5031972.10110284
Jordan ClarkLANSurrey2015-20184602307838.3341255.83030312
Liam TrevaskisDUR/LEISussex2019-20245602308838.3345650.44032250
Devon ConwayWFCentral Stags2018-2021472230103*46.0043552.87101323
John CampbellWISri Lanka2021-20264712307238.3354342.36020245
Michael BurgessWARLancashire2021-20246902304625.5643752.63001280
Neil DexterMID/LEISussex2014-201861002305223.0060737.89010301
Ranjan MadugalleSLPakistan1982-1985611123091*23.0041537.35023230
Ajit WadekarINDWest Indies1966-197171102306720.9110.00022151
Larry GomesWINew Zealand1985-198771112305323.0051744.49012182
Sean DicksonSOM/KENEssex2016-2024612123082*20.9156141.00012253
Jackson BirdNSW/TASWestern Australia2019-2026111632306417.6931373.48010324
Jason GillespieAUSIndia2001-20041017423048*17.6981328.29002330
Ryan HarrisAUSEngland2010-20141218423055*16.4333967.85012226
Joe RootYORSomerset2014-20262402299757.2533767.95020321
Michael JonesDUR/LANGlamorgan2021-20255502298145.8042753.63030253
Lord TennysonENGAustralia192145122974*57.25--030310
Les FavellAUSIndia1959-196045122910157.25--11000
Peter BurgeAUSWest Indies1955-19613502296845.8038931.11020250
Graeme FowlerENGPakistan1982-19843502298645.8050045.80030290
Rashid LatifPAKEngland1992-20014602297138.1745650.22020260
Daniel LawrenceESS/SURSussex2016-202646022911738.1730275.83110227
Len DarlingAUSSouth Africa1935-19365612296245.80--02060
Johann MyburghSOMNottinghamshire2014-201647122958*38.1735863.97032374
Harry FinchSUSKent2016-20204802296628.6348747.02020400
Michael JonesDUR/LANWorcestershire2021-20265822297838.1741954.65020300
Louis KimberNOR/LEIGloucestershire2023-20265812296632.7132470.68011352
Oli CarterSUSDerbyshire2021-20235802295628.6347947.81030292
Ramnath KennyINDAustralia1959-19604812296232.71--03100
Joel CurtisWANew South Wales2024-20265912296528.6354941.71011282
Roston ChaseWIAustralia2022-202551002295522.9049246.54011146
Ben ComptonKEN/NOTSurrey2019-2024611222963*25.4463136.29010260
John DysonAUSNew Zealand1980-198261142293332.7183327.49000190
Jack BrooksYOR/SOMLancashire2014-202310143229109*20.8239957.39101245
Neil WagnerNDOtago Volts2018-2025101542294120.8226785.770042511
Zaheer KhanINDSouth Africa2001-2013121922293713.4750045.80005219
Alviro PetersenSOMLancashire2014220228155114.0038758.91110251
Mohammad RizwanSUSDerbyshire2022231228130114.0034166.86110341
Thanuka DabareCMCC/ACCCBadureliya Sports Club2024-20262402289357.00195116.92020912
PreviousPage 114Next

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.