Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Kennington Oval×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nick GubbinsMID/HAMSurrey2015-202617231108619249.36173062.773621336
Rory BurnsSURHampshire2014-202616224971219*53.94197649.143201133
Daniel Bell-DrummondKENSurrey2014-202623272878107*35.12119873.292521032
Ollie PopeSURHampshire2018-2026913183514569.58121468.78430967
Jason RoySURKent2014-202611122691120*69.10500138.202609116
Dominic SibleySURHampshire2016-20269144679105*67.90127953.09330697
Joe DenlyMID/KENSurrey2014-202617191654116*36.3372090.832216917
Sam NortheastHAM/KEN/GLASurrey2014-20261820063712931.8585474.59131668
Tom WestleyESSSurrey2014-20261519062713633.0096964.71120914
Rory BurnsSURLancashire2015-202459256622780.8699756.77220721
Daniel LawrenceESSSurrey2015-20231212056316146.9275974.18141589
Leonard HuttonENGAustralia1938-1953350557364111.4097140.58120440
Donald BradmanAUSEngland1930-1948440553244138.2579669.47211542
Paul WalterESSSurrey2016-20261415254911842.2381167.69231756
Rory BurnsSURSomerset2014-2025121735428038.7185763.24051606
Hashim AmlaSAEngland2008-2019791537311*67.1385163.10110700
Steve SmithAUSEngland2010-202358253414389.0092857.54230655
Herbert SutcliffeENGAustralia1926-193436051816186.3379135.52220370
John SimpsonMID/SUSSurrey2014-20261923251388*24.4384860.50042573
James HildrethSOMSurrey2014-20221215450010745.4567374.29140603
Ben FoakesSURKent2015-20231312349911855.4479462.85150535
Rory BurnsSUREssex2015-2026121714999831.1992154.18030600
Allan BorderAUSEngland1980-1993592491106*70.1498250.00140560
Rory BurnsSURMiddlesex2015-202310123485104*53.8981059.88142512
Alex LeesYOR/DURSurrey2015-2025711147212547.2086754.44301661
Rory BurnsSURKent2014-2026161724724631.4767270.24001593
Javed MiandadPAKEngland1978-199255047026094.0082057.32211521
Jack LeaningSUS/YOR/KENSurrey2015-2026161904678724.5894049.68021514
Joe RootENGIndia2014-2025581465149*66.4366070.45302552
James VinceHAMSurrey2014-20251520246410425.7862674.12121714
Alastair CookENGIndia2007-201868045814757.2596547.46131540
Rory BurnsSURWorcestershire2014-202458045119356.3883554.01130471
Rahul DravidINDEngland2002-201168145021764.2998745.59210590
Chris CookeGLASurrey2014-202412112449205*49.8948293.151002915
Bruce MitchellSAEngland1929-1947351448189*112.00--300250
Ian BellENGIndia2007-201456044423574.0062271.38120582
Daniel LawrenceSURHampshire2024-202646144421888.80352126.142104716
Geoff BoycottENGAustralia1964-198147144313773.83105941.83211350
Stephen EskinaziMID/LEISurrey2017-20261215044310029.5363969.33120495
Leonard HuttonENGWest Indies1939-1950242442202*221.00--210390
Ben FoakesSUREssex2016-2026111414368233.5462769.54040454
Sam BillingsKENSurrey2014-2026151734359931.07414105.070424213
Sachin TendulkarINDEngland1990-20117904329448.0065765.75040652
Ollie PopeSURLeicestershire2021-2026231431245215.5051084.51210580
Ollie PopeSURGlamorgan2017-2024762431274107.7546492.89110513
Shane WatsonAUSEngland2009-201357042917661.2961369.98110593
Ravi BoparaSUS/NOR/ESSSurrey2014-202513123424105*47.11330128.481203512
Tom LammonbySOMSurrey2019-20251014142010032.3167362.41120493
Lewis GregorySOMSurrey2014-2025111134188052.2559869.900403313
Sam CurranSURKent2015-20261315141512629.64391106.141104515
Page 1Next

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.