Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL81/3 (11.4)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
Harry CameHAM/DERMiddlesex2020-202661102857325.9172139.53031361
Graeme van BuurenGLOSussex2016-2024815328567*23.7554552.29021420
Brett HuttonNOR/NOTDurham2015-2025101612857419.0069740.89022410
Matthew GilkesSA/NSWVictoria2021-2026101802855115.8379036.08011270
James WhartonYORDerbyshire2023-202423028418894.6743565.29110376
Joe RootYORGlamorgan2021-202434028415671.0044164.40110310
Imtiaz AhmedPAKNew Zealand195534028420971.00--111320
Ryan PatelSURGlamorgan2021-202635028413256.8053952.69110441
Sean WilliamsZIMSouth Africa2014-202536128413756.8030094.67110332
Steven CroftLANLeicestershire2015-202046128410256.8059447.81120350
Cyril WaltersENGIndia1933-193436228410271.00--12000
Tom LammonbySOMSussex2025-20264702849340.5754152.50031370
Neil McKenzieSANew Zealand2000-200458228412047.3360546.94121463
Habibul BasharBANWest Indies2002-200448028411335.5040570.12111360
Kyle MayersWISri Lanka20214812845540.5745562.42021373
Dinesh KarthikINDEngland2007-201851002849128.4057649.31032351
Zin HarrisNZSouth Africa1961-1962510128410131.5610.00112172
Craig SerjeantAUSWest Indies1978510128412431.56--101361
Ben MikeLEIGlamorgan2018-202671212849125.8259447.81023372
Tim BresnanYORHampshire2015-201871342845631.5671739.61012310
Shikhar DhawanINDEngland2014-201871402844420.2950356.46000410
Dawid MalanMID/YORWarwickshire2014-202181502845718.9368341.58012421
Stork HendryAUSEngland1921-1929915228411221.8572634.71101220
Bevon JacobsAACentral Stags2025231283157141.5047859.21110363
Jamie SmithSURGloucestershire2021-2022341283234*94.3355051.45100420
Justin GreavesWINew Zealand2025361283202*56.6058248.63102290
CWJ AllisonESSSurrey2025-202646128314056.6052653.80101353
Joey EvisonKEN/NOTDerbyshire2020-20264702838840.4351055.49020374
Darren StevensKENHampshire2014-20226812837440.4341967.54031349
Eddie ByromSOMEssex2017-202048028311735.3861446.09110380
Graham ThorpeENGIndia1996-20025912838935.3855251.27020351
Phil SimmonsWIAustralia1992-199769028311031.4451854.63111303
Shai HopeWIIndia2018-2025510028310328.3056350.27100333
Tom HainesSUSHampshire2020-2026510228313035.3850556.04111391
Riki WesselsNOTYorkshire2014-201861202834323.5857049.65000371
Nick SelmanGLANorthamptonshire2016-202171412836921.7772938.82011320
Chris WrightWAR/LEIWorcestershire2015-2023815528361*28.3049657.06010392
Ben FoakesENGIndia2021-202481612834718.8778136.24000232
Tom LathamDUR/KENGloucestershire2016-201823028214794.0052653.61110400
James VinceHAMGlamorgan201424128214494.0041368.28110400
Martin AnderssonMID/DERWorcestershire2021-202635028222856.4036976.42102342
David BedinghamDURWarwickshire2021-202546128292*56.4046360.91020413
Ollie RobinsonDUR/KENSussex2020-20255712828547.0037176.01030317
Habibul BasharBANAustralia2003-20064802827635.2547359.62020340
Jonny BairstowYORSomerset2014-20265802829135.2539771.03020431
Greg MatthewsAUSIndia1985-1986682282100*47.0055950.45100262
Travis HeadAUSNew Zealand2019-202459028211431.3354951.37110341
Tom Kohler-CadmoreWOR/YORGloucestershire2014-202259028216931.3348458.26101412
Cameron GreenWASouth Australia2018-202559128210635.2560946.31111275
Joe DenlyKENSurrey2015-202451002828828.2048957.67022370

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.