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 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nick KnightENGSri Lanka1998-2003151505289435.2074770.68031371
Sam NortheastKEN/GLAHampshire2014-20231515152812837.7165280.98130496
Asif IqbalPAKIndia1978-19801017252810435.2055559.28131434
James NeeshamOV/WF/WELCanterbury2012-2023131835287935.2067178.690315410
Greg RitchieAUSIndia1984-19871718452812837.71105050.29120388
Sol BudingerLEI/NOTDerbyshire2021-2025162015288727.79525100.57042789
Richard LeviNORWorcestershire2014-2021212405285022.00476110.920137014
Shai HopeWIIreland2018-20251313052717040.5456593.271306310
Rilee RossouwSAWest Indies2015-20231414152713240.54441119.502334218
Saif ZaibNORGlamorgan2016-20261114052714537.6488559.55222645
Roger TwoseNZPakistan1995-2001151615278735.1387959.95041444
Reeza HendricksSAWest Indies2015-2024171705278731.00337156.380315722
Mohammad RizwanLQ/KK/MSIslamabad United2016-2026211835277135.13427123.420425116
Chris NashSUS/NOTKent2014-20191722252773*26.3584462.440526511
Brandon KingWIIndia2019-20252323152785*23.95526100.190335817
Adam WheaterHAM/ESSKent2014-2022222545276325.1072772.49012595
Kumar DharmasenaSLPakistan1994-200337341352762*25.1099552.96032311
Vinoo MankadINDNew Zealand1955-1956450526231105.20--200430
Angus RobsonLEIEssex2014-2016611152612052.6095555.08150660
Gareth SeverinWF/WELNorthern Districts2023-2025711052619647.8286560.81120526
Shaun MarshPKMumbai Indians2008-2017121215268147.82397132.490505413
Steven MullaneyNOTKent2014-2023812052616843.8387959.84131616
Marcus HarrisLAN/LEIGloucestershire2021-2026813052616740.4698453.46211603
Andrew BalbirnieLLNorth-West Warriors2017-2024161545269447.8256792.770416213
Colin de GrandhommeAA/NDCentral Stags2012-20239163526164*40.4665879.941434915
Peter RichardsonENGAustralia1956-1959916052610432.8849132.99130500
James BraceyGLODurham2018-2026101725269035.0776468.85040588
James AdamsHAMMiddlesex2014-2018141825267832.88103051.07041634
Gavin RennieZIMNew Zealand1997-2001132015269327.68136738.48043420
Jeff CroweNZSri Lanka1983-198818217526120*37.57118144.54121554
Karun NairINDEngland2016-20257111525303*52.5079366.20111644
Michael RichardsonDURDerbyshire2015-20191011252511558.3380265.46151535
Kraigg BrathwaiteWINew Zealand2013-2020714152512940.38114845.73131563
Monank PatelUSANamibia2019-20261515152510837.5058889.29142576
Haris SohailPAKAustralia2015-20191316152513035.0083662.80302398
Tom HainesSUSDurham2018-20251016052512432.8175969.17142792
Nick KnightENGIndia1996-20031617152510532.8172972.02132475
Rahmanullah GurbazAFGZimbabwe2019-2026181905259227.63437120.140324926
Fakhar ZamanLQPeshawar Zalmi2017-2026212115259626.25372141.130524726
Harry BrookYORNorthamptonshire2018-2022811352411365.5058489.731314918
Chris NashSUS/NOTMiddlesex2014-20191314352474*47.64485108.040506911
Adam HoseWOR/SOM/WARKent2016-2026111405249037.4395155.10040722
Darren LehmannAUSEngland1998-2004151735247637.4372871.98031403
Ryan HigginsMID/GLOLeicestershire2018-20261218152419930.8281364.45215534
Robin UthappaKKR/CSK/RRSunrisers Hyderabad2013-2022201905246827.58390134.360204720
Reeza HendricksSASri Lanka2017-20241919152410229.11487107.60141546
Chad BowesCANWellington2017-2025191905247227.58389134.70031677
Max HoldenMIDEssex2018-202617204524102*32.7553298.501125120
Sadiq MohammadPAKWest Indies1975-19801422152498*24.9544035.0002270
Marco JansenSAIndia2021-2026252525249322.7858889.120424927

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.