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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 runsODI1st 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
Brendon McCullumKKR/CSK/KTKDelhi Capitals2009-2017151503056020.33263115.970203210
Sean ErvineHAMMiddlesex2014-2017141533055325.4234887.64013346
Asif AliIU/PZLahore Qalandars2016-2024161633057523.46187163.100202221
David DelanyLL/MRNorthern Knights2017-2026211653057627.73276110.51011298
J WilsonNWNorthern Knights2021-20262017330530*21.79253120.55001299
Nic MaddinsonSS/MS/MRPerth Scorchers2012-2023201803056716.94256119.14011308
Axar PatelPK/DCRoyal Challengers Bengaluru2014-2026241893055733.89206148.060112912
Tom SmithGLOSurrey2014-2024201873058027.7358452.23021300
Ken WadsworthNZEngland1969-1975141903055816.0573741.38023321
Ish SodhiCAN/NDAuckland Aces2012-2025152233054716.0543070.93004418
Devon ConwayNZZimbabwe2025341304153101.3346165.94120352
Gavin HamiltonSCOCanada2007-200966130411960.8042072.38120171
Tom LaceDERGloucestershire2018-201936030412550.6762448.72120441
Ethan BrookesWORWarwickshire2024-202657130414050.6746265.801102715
Shoaib MalikBT/GAWSt Lucia Zouks2013-20198813047843.43241126.14020274
Nasir JamshedPAKAustralia2009-20128803049738.0033291.57020335
Yashasvi JaiswalRRChennai Super Kings2020-20269913047738.00201151.240303712
Christopher De FreitasLLMunster Reds2023-20259913047038.00275110.550212913
Peter RichardsonENGIndia1961-19625903047133.78--020270
Ryan McLarenHAM/LANYorkshire2015-201781033048443.4354755.58020412
James AdamsHAMSussex2014-201881003049230.4033989.68020346
Aaron JohnsonCANUnited States of America2023-2024101003047430.40248122.580213417
Syed Abid AliINDAustralia1967-196951003048130.4034453.49020250
Pat SymcoxSAPakistan1995-19981110030410830.4045766.52123405
Jacques RudolphGLAWorcestershire2014-2017611130411130.4075540.26110390
Gerhard ErasmusNAMNepal2015-2026131103045627.6446864.96040209
Rob JonesWOR/LANNorthamptonshire2019-20241412130412227.6461149.75111383
Harry FinchSUS/KENSurrey2016-20261314230464*25.3334089.41020322
Jack DaviesMIDKent2020-2025131423045925.3345766.52011339
Ollie PriceGLONorthamptonshire2022-202691413045423.3866845.51032340
Rory KleinveldtNORDerbyshire2015-2018141523049723.38300101.330122913
Kiran CarlsonGLAKent2017-20251315230489*23.3843470.05011287
Gareth BergHAM/NOREssex2015-2022151633047523.3848562.680112910
Lewis McManusHAM/NOREssex2016-2026231933045019.0040375.43012286
Roger HarperWIAustralia1984-19962321330431*16.8956054.29001227
Moeen AliWORSurrey2014-201734030316275.7543969.02120339
James AdamsHAMLeicestershire201434030323175.7543369.98100444
Arun HarinathSURGlamorgan2014-2015241303120101.0048762.22210361
Tom CooperSAVictoria2017-2020351303271*75.7544168.71100327
Z MalikWARWorcestershire2024-202646030314250.5040574.811103410
Richard LeviNORGlamorgan2017-202057130310150.5034388.34110394
Shadman IslamBANZimbabwe2021-202647130312050.5052357.93200351
Aiden MarkramDSG/SECJoburg Super Kings2023-202698130310043.29223135.871112211
Josh InglisAUSEngland2023-2025892303120*43.29264114.771002510
Robinson ObuyaUGARwanda2023-2026991303118*37.88201150.751122917
Jimmy KamandeKENNetherlands2007-2010101043037550.5038478.91020327
Ronak PatelUGATanzania2018-20231010330368*43.29258117.44021404
Saud ShakeelPAKSouth Africa2023-202561003038430.3048862.09032341
Kamil MisharaSLPakistan2025-2026101003037630.30251120.720213012
Donovan GrobbelaarAA/AUCCanterbury2013-201991113039930.3072142.02031332
PreviousPage 161Next

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.