Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsFirst-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
Sadeera SamarawickramaSLAfghanistan2023-2024111013145234.89307102.28020303
Neil McKenzieSANew Zealand2000-2004911231412034.8965048.31121493
Mark CosgroveLEIWarwickshire2015-2019101103147428.55306102.61021386
Alex HalesST/HHAdelaide Strikers2014-2024111123146834.89222141.440312815
Nick ComptonMID/SOMNottinghamshire2014-201671113148531.4072143.55032330
Mitchell SantnerNDAuckland Aces2014-202261103145928.5566647.15044394
Dan MousleyWAR/BBHampshire2022-202671113147731.4055756.37020381
Wesley MadhevereZIMPakistan2020-20241111131470*31.40281111.74030412
JM CummingOVWellington Firebirds2022-2026611331411339.2556255.87100473
Denis AtkinsonWIEngland1954-195761123147434.89--03143
Eoin MorganMIDGloucestershire2016-20221212031410026.17245128.161022318
Emilio GayDUR/NORWarwickshire2020-202581213147728.5559153.13021440
Rohan MustafaUAENamibia2013-20231514231459*26.1742873.36021275
Brad CachopaCAN/AAWellington Firebirds2012-201681423146026.1767146.80011372
Ollie RobinsonSUSWorcestershire2015-20261014631451*39.2547466.24010453
Alex HalesNOTNorthamptonshire2014-202413152314102*24.1533693.451024210
Adam RossingtonNOR/ESSSomerset2014-2025121513146222.4337683.51021425
James VinceQG/KK/PZLahore Qalandars2016-2026151513148422.43218144.040123212
Jacques RudolphGLAKent2014-20171317131410319.6357454.70113393
Yasir ShahPAKAustralia2014-20191418431411322.4369545.18101311
Nurul HasanBANNew Zealand2016-2023171833144720.9342274.41002344
Denesh RamdinWISri Lanka2005-2016211933145619.6362550.24010332
Ned EckersleyDUR/LEILancashire2014-2022182013144616.5346667.38001213
Kyle MillsNZEngland2004-2014302373145719.6346767.24011307
HMRKB HerathSLEngland2011-2018202343146116.5363449.53010391
Adil RashidENGAustralia2009-20254625103143620.9334890.23001315
Logan van BeekCAN/WF/WELNorthern Districts2014-202626251131452*22.4354957.19013276
Muttiah MuralitharanSLPakistan1993-2011836023314328.4941875.120013364
Tom Kohler-CadmoreWOR/SOMMiddlesex2015-2025553313130*156.5036585.751203111
Matthew ShortSFU/WFTexas Super Kings2023-20266603138052.17192163.020302718
Chris GayleKKR/PKRoyal Challengers Bengaluru2009-202177131399*52.17209149.760203714
Rahmanullah GurbazAFGSouth Africa2023-202677031310544.71288108.681222515
Waseem MuhammadUAEAfghanistan2023-20268803137539.13219142.920302716
Dean ElgarSOM/ESS/SURGlamorgan2015-202689031310834.7837982.59110315
Harry FinchKENSussex2021-202689131311539.1341275.97110365
Kiran CarlsonGLALancashire2021-202669031310834.7851161.25110325
Dwayne SmithCSK/MI/GLSunrisers Hyderabad2013-2017101003136631.30248126.210203316
Farhaan BehardienKNI/TITCape Cobras2012-20211210731368*104.33194161.340202114
Rassie van der DussenLIODolphins2013-20261010231369*39.13266117.670201910
Nicolas PooranPK/SH/LSGDelhi Capitals2020-2026101003137531.30165189.700422623
Chris NashSUS/NOTNorthamptonshire2014-201971003137531.3050761.74040422
Luke ProcterNOR/LANHampshire2015-2026810131313734.7870144.65111331
John GuyNZIndia1955-1956510131310234.78--121260
Mark WallaceGLAHampshire2014-2016911131367*31.3036885.05023343
Max O'DowdNEDUnited Arab Emirates2016-2025111113136931.3035288.92030317
Haroon RasheedPAKAustralia1977-1982101103138228.4569345.17030401
Asad ShafiqPAKZimbabwe2011-20151112231378*31.3047466.03020272
James NeeshamNZSri Lanka2013-2023131243138539.13267117.230222714
Andrew HilditchAUSIndia197961203138526.0875338.38031280
Mohammad NabiAFGScotland2009-2021181333139231.30286109.440322113
PreviousPage 155Next

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.