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
Mike BrearleyENGAustralia1977-19813501727834.4043539.54021210
David GowerENGIndia1979-1990351172157*43.0031854.09102220
Daniel LawrenceSURWorcestershire20241201718785.5024569.80020192
Peter HandscombMID/GLO/LEISurrey2015-20233401717042.7519687.24020161
Bert SutcliffeNZEngland1949-19582411718857.00--02030
Ian CockbainGLOSurrey2015-202281001714017.1025068.40000182
Danielle WyattSURDurham2025-202622117096170.00119142.86020243
Barry WoodENGAustralia1972-19752401709042.5047435.86010280
Arthur ShrewsburyENGAustralia1884-18934601706628.336671.21010100
Joe HardstaffENGAustralia1938111169169*-40042.25100200
Alex CareyAUSIndia2019-202323216966*169.0020980.86020202
Kumar SangakkaraSURKent2015-201745016911033.8026065.00100143
Jos ButtlerENGAustralia2015-20193501697033.8028259.93010193
Jack HobbsENGSouth Africa1912-19293511696842.25--02080
Sam CurranSURDurham2024-202533016810856.0016999.41110175
Peter WilleyENGWest Indies1976-1980241168100*56.0042939.16100230
Andrew StraussENGPakistan2006-20103501685733.6023272.41020280
Kumar SangakkaraSUREssex2015-20175601685828.0022574.67020202
Colin BlandSAEngland196512016612783.00--100202
Aaron FinchSURMiddlesex2017-2019331166117*83.0082202.44100169
John WaiteSAEngland1955-19602411667755.33--020220
Dwayne BravoWIEngland2004-20126711667727.6724069.17021233
David GowerENGNew Zealand1978-199034016511141.2534148.39100210
Dominic SibleyWARSurrey2017-20224601657327.5041939.38010190
Harry BrookENGIndia202512016411182.00162101.23110193
Aaron FinchSURKent2016-20193311647982.0096170.83010109
Jonny BairstowENGPakistan2016-20243311648182.0023669.49020163
Jos ButtlerENGIndia2014-20223401648941.0024068.33011212
Hashim AmlaSURGlamorgan2021110163163163.0030653.27100140
Zafar AnsariSURDerbyshire2014-201523016310654.3336744.41100200
Eoin MorganENGSri Lanka2011-202166116375*32.6016996.45010152
Zak CrawleyKENSurrey2019-20267801636920.3826162.45011270
Moeen AliWORSurrey2014110162162162.0027758.48100135
Scott BorthwickSURMiddlesex2017-20203401629240.5038242.41010181
Ollie PopeENGSri Lanka202412016115480.5017293.60100202
Will SmithHAMSurrey2014-20164401618240.2541738.61010210
Herbie TaylorSAEngland1912-192934016112140.25--100-0
Johnny TyldesleyENGAustralia1902-1905241161112*53.67--101140
Ali OrrSUS/HAMSurrey2023-202657116153*26.8325762.65010213
Gary WilsonSURLeicestershire2014111160160*-29654.05100212
Dhananjaya de SilvaSLEngland2021-20242201609180.0020279.21020240
Sam EvansLEISurrey202112016013880.0037442.78100190
Geoff BoycottENGIndia197912016012580.0039540.51100100
Imtiaz AhmedPAKEngland1954-19622301609853.33--010170
Aamer SohailPAKEngland1992-19963521604953.3321574.42000160
Bert OldfieldAUSEngland1921-193446316042*53.3312859.3800130
Jack HobbsENGWest Indies1928110159159159.00--100200
Eoin MorganENGAustralia2010-20183311596979.5017093.53010173
Zafar AnsariSURWorcestershire2014-201534115977*53.0040439.36020180
Imran KhanPAKEngland1974-198734115911853.0029154.64100121

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.