Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham RoopeENGPakistan1973-1978131613996926.6094036.06021293
Iftikhar AhmedPAKNew Zealand2020-20242419739994*33.25293136.180212719
Ravindra JadejaCSK/RR/KTKMumbai Indians2008-20263827939953*22.17325122.770123310
Peter HandscombMID/GLO/LEISussex2015-2024810039811939.8063163.07131432
Ashton TurnerWATasmania2018-20261011239810044.2254173.57121426
Sean ErvineHAMKent2014-20171112239812139.8045986.711213612
David MillerPK/DC/LSGRajasthan Royals2013-20261312639868*66.33243163.790302026
Liam ScottSATasmania2020-2025812339814744.2267758.79120369
C.B. FryENGSouth Africa1896-1912812039812933.17--120110
Kedar JadhavINDAustralia2017-20191413439881*44.2245088.44030425
Guy WhittallZIMWest Indies1993-2001141533988333.1783547.66010283
William PorterfieldWARNottinghamshire2014-20171215239861*30.6259566.89040466
Ray LindwallAUSWest Indies1951-19551015239811830.6210.00111433
Graham RoopeENGNew Zealand1973-1978101523986830.62127331.26042371
Haroon RasheedPAKEngland1977-19821115139812228.4385246.71200449
David HusseyAUSSouth Africa2009-20111616139888*26.5341097.07020279
Tony UraPNGNamibia2015-2023151603987124.8842294.310314114
Daniel FlynnNZWest Indies2008-2012151723989526.5373554.15022476
Keith ArthurtonWIPakistan1988-1999191823988424.8858967.57032344
Jordan ClarkLAN/SURKent2015-2026202193985533.1747284.32020348
Sean DicksonSOM/DUR/KENNottinghamshire2017-2026162413987217.3083747.55036503
Ravichandran AshwinINDNew Zealand2010-2024262513986516.5860565.79014502
Mehedi Hasan MirazBANNew Zealand2017-20262428339850*15.9264961.33012435
David RichardsonSAIndia1991-1997362893985020.9590643.93011341
Tim SoutheeNZPakistan2009-20245840143985615.3151976.690283314
Dimuth KarunaratneSLIreland2023330397179132.3347184.29300380
David BedinghamDURMiddlesex2021-202667139714766.1748182.542103313
James VinceGGDubai Capitals2023-202599239783*56.71309128.480403512
Samit PatelDER/NOTMiddlesex2014-2024910139710044.1160565.62121563
Will YoungNZSri Lanka2023-20251010339790*56.7145886.68031502
Matt RenshawAUSPakistan2016-2026910039718439.7061464.66120392
Chesney HughesDERNorthamptonshire2014-20168113397109*49.6374253.50201583
Shane ThomsonNZSouth Africa1993-199691203978433.0881049.01032483
Sam HainWARMiddlesex2014-20238132397106*36.0981148.95111460
Chamu ChibhabhaZIMIndia2010-2016141403978228.3653674.07030442
Matty CrossSCOOman2015-20261614339761*36.0949580.20020316
Glenn MaxwellRCB/PK/DCRajasthan Royals2013-2025171633978930.54251158.170423521
Kevin O'BrienLL/MRNorth-West Warriors2017-2022181733978228.36376105.590423018
Lewis McManusNORDerbyshire2022-20261617439710730.5457569.041103512
Simi SinghLLNorth-West Warriors2016-20232018339713626.47396100.251113712
Nazmul Hossain ShantoBANIndia2018-2025141803978222.0666559.70023399
Mohsin KhanPAKNew Zealand1979-1986141913975822.0687343.30012411
Dasun ShanakaSLBangladesh2016-20252321739764*28.36351113.110122820
Vinoo MankadINDWest Indies1948-1959122223979619.85--02102
Hamish RutherfordWOR/DERGlamorgan2015-202058039610849.5065460.55210547
Graham ClarkDURGlamorgan2017-202678039610949.5062263.67120611
Daryl MitchellCAN/NDCentral Districts2017-2025141013968844.00269147.210302818
Collie SmithWIEngland1957510039616839.60--201374
Samit PatelNOTEssex2015-20197112396124*44.0053474.16201421
James TaylorNOTYorkshire2014-201581223969639.6070855.93042484
PreviousPage 118Next

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.