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
Tony BlainNZAustralia19935922565136.5772535.31010360
Michael LumbNOTYorkshire2014-201651002564925.6054746.80002401
Jake LibbyWOR/NOTLancashire2016-202661002565625.6054247.23021300
Ollie RobinsonDUR/KENSomerset2019-202561002565225.6036370.52021353
Bhuvneshwar KumarINDEngland2014-2016611125663*25.6053447.94032400
Nick BrowneESSGloucestershire2014-202261132566532.0046654.94020380
Thorn ParkesOVCanterbury2022-202661102566123.2767437.98010360
John SelbyENGAustralia1877-188261212567023.279945.45020160
Matt McEwanAA/WFNorthern Districts2014-202091312565521.3338067.37010376
Jack WildermuthQUETasmania2018-2025111412567319.6938267.02011392
Lewis McManusHAM/NORKent2019-20261115225658*19.6960542.31020390
Keshav MaharajSAEngland2017-2022101922567115.0642360.52013345
Harbhajan SinghINDSri Lanka1999-2015162332564412.8040363.52001312
Andrew BalbirnieIRENetherlands2017121255205*255.0043059.30110272
Shan MasoodYOR/DERWorcestershire2022-202323025512385.0028888.54200280
Quinton de KockSAWest Indies2014-2021342255141*127.5034973.07111209
Cyril WashbrookENGWest Indies195024025511463.75--200231
Jack CarsonSUSDerbyshire2021-20244612559751.0036270.44021313
Ollie PriceGLOWorcestershire2023-202636125511551.0065838.75110300
Sam LoxtonAUSSouth Africa1949-195056025510142.50--110140
Peter HandscombMID/LEISussex2022-20244702559236.4351949.13031270
Hanumant SinghINDEngland1964-196747025510536.4328835.76110331
Umar AkmalPAKAustralia2009-201051002555125.5036769.48010373
Zak CrawleyKENSurrey2019-202451002556925.5048552.58021410
Jackie GrantWIAustralia1930-1931510425571*42.50--031160
Bob CowperAUSSouth Africa1966-196751002556025.50--02150
Gareth RoderickWOR/GLOMiddlesex2018-2026712125542*23.1867637.72002310
Jacob DuffyOVWellington Firebirds2013-20241626122554418.2147054.26004363
John SimpsonSUSMiddlesex2024221254167254.0048352.59110212
Tom LathamNZZimbabwe201623025413684.6749950.90200241
Liton DasBANIreland2023-202534025412863.5031879.87110276
Chesney HughesDERGloucestershire2015-2016241254137*84.6749451.42110401
James ColesSUSEssex2025-202624025410863.5044956.57120312
Thilan SamaraweeraSLZimbabwe2001-2004552254123*84.6750350.50110241
Aamer MalikPAKIndia198945025411750.8064439.44201300
Daniel FlynnNZWest Indies2008-20123612549550.8056245.20020332
Matt RevisYORSussex2024-2026563254152*84.6745555.82100263
Dilawar HussainINDEngland1934-19363602545942.33--03092
Brooke GuestDERLancashire2025-20264702548336.2958943.12020261
Robin SmithENGSouth Africa1995-19965702546636.2959742.55020372
Chandika HathurusingheSLNew Zealand1991-19924712548142.3371135.72020360
George MannENGSouth Africa1948-1949581254136*36.296747.76100141
David LloydDER/GLALancashire2015-20255912547831.7544956.57010350
Muhammad AbbasWFOtago Volts2023-20265902547928.2238066.84010325
Basil D'OliveiraENGIndia1967-197159225410936.2950350.50100292
David BedinghamDUREssex2021-202551012546528.2246854.27022284
Freddie MartinWIAustralia1930-19315101254123*28.22--101190
Brett HuttonNOR/NOTMiddlesex2015-202371122547228.2257744.02011263
Dane VilasLANYorkshire2017-202291202548221.1742559.76012323
Joe SolomonWIEngland1960-196371212546223.0915631.4102150
PreviousPage 102Next

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.