Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kennington Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe DarlingAUSEngland1896-19054812117130.14--02181
VVS LaxmanINDEngland2002-20115712105135.0042549.41010250
Herschelle GibbsSAEngland2003-200834020918352.2530069.67100391
Colin CowdreyENGPakistan1962-196723020718269.008728.74100261
Peter BurgeAUSEngland1961-1964220206181103.006240.32100260
Jack CarsonSUSSurrey2020-202657020610529.4329669.59100216
Ken BarringtonENGPakistan1962-1967232205142205.0030351.16110220
Percy McDonnellAUSEngland1880-188835020510341.0028560.70101250
Mike AthertonENGWest Indies1991-200024020410851.0056636.04111260
Desmond HaynesWIEngland1980-199135220477*68.0060333.83020170
Dominic SibleySURKent2015-20268812046029.1436356.20020212
Shaun MarshYORSurrey2017121203125*203.0040849.75110300
Sam CurranSURNorthamptonshire2015-202543220373203.0028371.73030235
Graham GoochENGNew Zealand1978-1990232203112*203.0033061.52111260
Ollie PopeSURSussex2017-202655320399*101.50164123.78010223
Alastair CookENGAustralia2009-20154702038529.0046144.03010270
Asif IqbalPAKEngland1967-197423020114667.0035157.26100302
Jason RoySURWorcestershire2014-20153412019967.0021095.71020253
Joe RootENGSouth Africa2013-20224502015140.2030565.90020250
Ian BellENGSouth Africa2008-20135702017328.7145044.67020281
Ian HollandHAM/LEISurrey2017-202669319958*33.1744644.62010210
Hashim AmlaSURKent2020-2022221197124197.0022288.74110241
Kumar SangakkaraSLEngland2006-2014441197134*65.6719998.99110201
Mark TaylorAUSEngland1989-19932401977149.2540848.28020220
Ben FoakesSURGlamorgan2016-202565219753*65.6725676.95010235
Aaron FinchSURSomerset2016-2019332196102*196.00100196.001101415
Pathum NissankaSLEngland2021-2024231196127*98.00187104.81110232
Conrad HunteWIEngland1963-1966241196108*65.333026.67110170
Wally HammondENGWest Indies1928-193934019513848.75--100210
Rick McCoskerAUSEngland1975-197734119512765.0053236.65100190
Tom FellWORSurrey2014-20183301938864.3339349.11020132
Robin SmithENGWest Indies1988-199124019210948.0045442.29111260
Ryan PatelSURHampshire2019-20255611925838.4039548.61010241
Paul CollingwoodENGIndia2002-200745119179*47.7529864.09020260
Sophie LuffSOMSurrey2026221190108190.00172110.47110221
Dean ElgarSURKent20192311906595.0037550.67030191
Ryan PatelSURKent2019-20266501907338.00190100.00020283
Wally HammondENGAustralia1930-19383501906038.0050437.70020122
Charles MacartneyAUSEngland1909-19264711906131.67--02090
Geoff BoycottENGWest Indies1966-19803501899737.8048239.21020221
Alex DaviesWAR/LANSurrey2015-20255901894921.0040446.78001271
Jason RoySUREssex2014-202691011895721.00156121.15013215
Sean AbbottSURKent2023221188110*188.00129145.741101312
Jason RoySURLancashire2015-202622018814394.00185101.62100245
Hamish MarshallGLOSurrey2014-20164621885547.0028166.90010153
Ravi ShastriINDEngland1986-1990210187187187.0043642.89100230
Kumar SangakkaraSURYorkshire2015-201722018716493.5023280.60100213
James FranklinMIDSurrey2016-20186701873926.7126071.92000127
Jonny BairstowENGAustralia2015-20234701857826.4328265.60010290
Ben FoakesSURNottinghamshire2015-20266901854620.5640246.02000200

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.