Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR108/1 (12.2)ES chose to bowlT2067th 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 (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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alex WakelyNORGloucestershire2015-20201014245610438.0097546.77201642
Tim RobinsonENGPakistan1985-19871116145616630.4099945.65121460
Alex HalesNOTLeicestershire2014-2023171704566026.82324140.740405917
Dinesh KarthikINDBangladesh2004-20221618645612938.0066468.67121505
Moisés HenriquesSSBrisbane Heat2011-2026222034566426.82378120.630303713
Shadab KhanPAKEngland2017-202623204456113*28.5048394.411225010
Ravindra JadejaCSK/RR/KTKDelhi Capitals2008-202635281245636*28.50319142.950003320
Everton WeekesWIPakistan195858145519765.00--120-0
Nasir JamshedPAKIndia2008-201399245511265.0051987.67310455
Rassie van der DussenSANew Zealand2019-2025911145513345.5059476.601303610
Peter FultonNZSri Lanka2005-20071212245511245.5059876.091203510
Ben SmithCSWellington Firebirds2013-20206123455133*50.56103044.17201631
Nick BrowneESSNottinghamshire2015-2025913145516337.92104843.42131640
Rishabh PantINDSri Lanka2018-2026111324559641.3645999.130405313
Bert SutcliffeNZSouth Africa1953-1954713145580*37.9230.000412410
Quinton de KockRCB/DC/MIKolkata Knight Riders2014-202415152455140*35.00309147.251313726
Mushfiqur RahimBB/CV/SSSComilla Victorians2015-2024171624557532.50354128.530314012
Ollie PriceGLOKent2021-2026121614555630.3382255.35050596
Kyle CoetzerSCONetherlands2008-20211817145589*28.4446198.700305013
Arron LilleyLAN/LEIYorkshire2014-20232017345599*32.50320142.190104220
Steven DaviesSOM/SURLancashire2015-20231119145511125.2893548.66131480
Jack TaylorGLOSurrey2014-2026252424555420.6853585.050213418
Nathan McAndrewSAQueensland2021-2026192544555521.6799845.59011516
Hardik PandyaINDSri Lanka2016-20253427245510818.20432105.321123919
Runako MortonWIZimbabwe2006-200798045410956.7561174.30141407
Steven MullaneyNOTSussex2014-202279145419256.7564470.501104014
Rhys MariuCANCentral Stags2023-202659145424056.7572762.45111593
Aasif SheikhNEPPapua New Guinea2021-20231111245411050.4449392.09120419
Chris BenjaminWAR/KEN/BBLancashire2021-2026911145412745.4067966.86201437
Shoaib MalikBT/GAWJamaica Tallawahs2013-20211413445481*50.44335135.520412322
Morné van WykKNI/DOLTitans2012-2019141414546734.92341133.140405014
Brendan TaylorZIMIreland2007-20211514045412132.4349691.531214710
Tom FellWORNorthamptonshire2014-202010141454110*34.9277458.66130472
Matthew WadeMS/MR/HHSydney Sixers2011-2026181604549328.38311145.980314316
Jacob BethellENGNew Zealand2024-2026131814549626.7166668.17042618
Campbell KellawayVICQueensland2022-20261118045412225.22113639.96112461
Scott BorthwickDUR/SUREssex2017-20241320145410023.8997146.76111501
Rikki ClarkeWAR/SURNottinghamshire2014-20211821445411126.7173561.77111586
Paul CollingwoodDURYorkshire2014-20181822345488*23.8966068.79032455
Andrew FlintoffENGSri Lanka1999-20071923345410422.7066768.071225313
Samiullah ShenwariAFGIreland2010-20202825145462*18.9262772.410313111
Denis ComptonENGPakistan195445045327890.60--121521
Lewis GoldsworthySOMKent2021-20261210045312245.3065569.16121493
Sam KonstasNSWSouth Australia2024-2026710045315245.3085253.17200476
Allan RaeWIIndia1948-1953710145310950.33--220183
Shreyas IyerINDBangladesh2019-2025101124538750.3359176.650404313
Quinton de KockSAZimbabwe2014-2026121214538441.1851587.96041497
Rishabh PantDC/LSGChennai Super Kings2018-2026141334537945.30300151.000404018
Eddie ByromGLASussex2022-20261013145317637.7561174.14131655
Marcus StoinisMSAdelaide Strikers2015-2026141434537441.18338134.020404119

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.