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
Rhys MariuCANNorthern Districts2023-202548124378*34.7145653.29030350
Paul CollingwoodDURMiddlesex2014-20166912435930.3841958.00021315
Sean DicksonSOM/KEN/GLAHampshire2019-202669224377*34.7147351.37030300
Kris ClarkeNDCanterbury2023-20255912434830.3843655.73000304
George BaldersonLANNorthamptonshire2023-2026610224311530.3850148.50101283
John DysonAUSWest Indies1982-19845101243127*27.0078730.88101190
Rob NicolOV/AACanterbury2015-201871122438927.0074532.62011245
Jermaine BlackwoodWIIndia2016-202371112436324.3046851.92022277
Jacques RudolphGLADerbyshire2014-2017812224351*24.3049648.99012360
Leus du PlooyMID/DERLancashire2019-202661202436720.2545952.94012321
John TrumbleAUSEngland1885-188671312435920.25--011130
Lewis HillLEINorthamptonshire2015-2025814224338*20.2549049.59000231
Tom AlsopSUS/HAMSomerset2016-202591832435316.2059640.77012350
Jacob DuffyOVNorthern Districts2012-2023182952437010.1352146.64016342
Amir JangooWISri Lanka2026220242233121.0038862.37100203
Michael HusseyAUSBangladesh200623024218280.6734769.74100271
Jordan CoxKEN/ESSLeicestershire2021-202623024220480.6726989.96101302
Pavan RathnayakeCCCMoors Sports Club2025-202623024222180.67242100.00100208
John CrawleyENGSri Lanka1998-2002242242156*121.0053545.23100291
Felix OrganHAMGloucestershire202224024211860.5049648.79201380
Jesse RyderESSNorthamptonshire2015-201635024212448.4040759.46110223
Gary BallanceYORNorthamptonshire2014-202135024217448.4043156.15100352
Rishabh PantINDWest Indies2018-20194502429248.4034071.18020257
Luke WrightSUSGloucestershire2016-201846024211840.3332474.69111354
Ravindra JadejaINDBangladesh2017-20245632428680.6734270.76030217
Tom Kohler-CadmoreWOR/YOR/SOMDurham2015-20253602428940.3330878.57010334
Craig MeschedeGLANorthamptonshire2015-201746024210740.3334071.18100342
Brian LuckhurstENGPakistan1971362242108*60.5064437.58112260
Jordan ThompsonYORNorthamptonshire2021-202457124256*40.3333073.33030287
Peter TregoSOM/NOTLancashire2014-2020781242154*34.5729681.76101341
Brooke GuestDERNottinghamshire2021-202248024210930.2557242.31110291
James VinceENGAustralia2017-20185902428326.8952546.10020370
Michael-Kyle PepperESSWarwickshire2023-2026692242107*34.5737065.41112282
Craig McMillanNZPakistan2001-200361012429826.8943955.13021269
Tom VeiversAUSEngland1964-1966910224267*30.2564637.46030291
Tom Kohler-CadmoreWOR/YORGlamorgan2014-2021711024210222.0046452.16112332
Ryan ten DoeschateESSHampshire2014-202091202425520.1741957.76010312
Keith ArthurtonWIIndia1989-1994713424270*26.8962039.03011244
Jeff DujonWIPakistan1986-19909162242106*17.2959940.40104231
Ryan ten DoeschateNEDKenya2010121241212*241.0030977.991002310
Colin de GrandhommeHAM/LANSurrey2021-2023222241174*-29980.60110244
Pavan RathnayakeCCCPanadura Sports Club2026121241125*241.0029880.87200195
Lachlan StackpoleAAWellington Firebirds2025-2026231241172*120.5026590.94100279
James NeeshamNZIndia2014-2016241241137*80.3330878.25111380
Clayton LambertWIEngland1991-199835024110448.2056342.81110282
Joe RootYORNottinghamshire2014-2019351241130*60.2537464.44111310
Chris NashSUSLeicestershire2016-201735024114448.2048449.79110340
Grant StewartKENLancashire2022-202535124113060.2529182.821112611
Bruce EdgarNZWest Indies198035124112760.2569134.88110180
Andrew GaleYORNottinghamshire2014-201646124114848.2052645.82100310
PreviousPage 108Next

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.