T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Kennington Oval×

Qualification: Minimum 500 balls faced.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jason RoySURKent2014-202611122691120*69.10500138.202609116
Joe DenlyMID/KENSurrey2014-202617191654116*36.3372090.832216917
Ollie PopeSURLeicestershire2021-2026231431245215.5051084.51210580
Sam NortheastHAM/KEN/GLASurrey2014-20261820063712931.8585474.59131668
James HildrethSOMSurrey2014-20221215450010745.4567374.29140603
Daniel LawrenceESSSurrey2015-20231212056316146.9275974.18141589
James VinceHAMSurrey2014-20251520246410425.7862674.12121714
Daniel Bell-DrummondKENSurrey2014-202623272878107*35.12119873.292521032
Ian BellENGIndia2007-201456044423574.0062271.38120582
Marcus TrescothickENGSouth Africa2003232402219402.0056571.15210572
Joe RootENGIndia2014-2025581465149*66.4366070.45302552
Rory BurnsSURKent2014-2026161724724631.4767270.24001593
Shane WatsonAUSEngland2009-201357042917661.2961369.98110593
Lewis GregorySOMSurrey2014-2025111134188052.2559869.900403313
Ben FoakesSUREssex2016-2026111414368233.5462769.54040454
Donald BradmanAUSEngland1930-1948440553244138.2579669.47211542
Stephen EskinaziMID/LEISurrey2017-20261215044310029.5363969.33120495
Ollie PopeSURHampshire2018-2026913183514569.58121468.78430967
Dominic SibleySURDurham2024-2025341405305135.0059767.84110414
Paul WalterESSSurrey2016-20261415254911842.2381167.69231756
Viv RichardsWIEngland1976-199145037929175.8056766.84111500
Sachin TendulkarINDEngland1990-20117904329448.0065765.75040652
Tom WestleyESSSurrey2014-20261519062713633.0096964.71120914
Michael VaughanENGIndia2002-200746132919565.8051464.01100461
Kevin PietersenENGIndia2007-201134037017592.5058063.79210530
Rory BurnsSURSomerset2014-2025121735428038.7185763.24051606
Hashim AmlaSAEngland2008-2019791537311*67.1385163.10110700
Ben FoakesSURKent2015-20231312349911855.4479462.85150535
Nick GubbinsMID/HAMSurrey2015-202617231108619249.36173062.773621336
Tom LammonbySOMSurrey2019-20251014142010032.3167362.41120493
Ben FoakesSURYorkshire2015-202689034311038.1155362.03110481
Jamie SmithSURMiddlesex2019-20237813149744.8650961.69021464
John SimpsonMID/SUSSurrey2014-20261923251388*24.4384860.50042573
Bill PonsfordAUSEngland1926-193435041226682.4066360.03200380
Rory BurnsSURMiddlesex2015-202310123485104*53.8981059.88142512
Ben FoakesSURWarwickshire2017-2025710136112540.1160359.87120500
Greg ChappellAUSEngland1972-1980572333125*66.6055959.57201360
Joe ClarkeWOR/NOTSurrey2015-202667035215750.2959359.36120402
Mohammad YousufPAKEngland2003-201045130812877.0052458.78120370
Graham GoochENGAustralia1980-199346039519665.8367958.17131560
Jacques KallisSAEngland2003-2012571410182*68.3370957.83210512
Rory BurnsSURWarwickshire2017-202561003807138.0065957.66041495
Steve SmithAUSEngland2010-202358253414389.0092857.54230655
Javed MiandadPAKEngland1978-199255047026094.0082057.32211521
Sean ErvineHAMSurrey2014-2017661338158*67.6059057.29120343
Ben FoakesSURMiddlesex2015-202310833497369.8061257.03051360
Ed BarnardWOR/WARSurrey2015-202557028910841.2950757.00121251
Rory BurnsSURLancashire2015-202459256622780.8699756.77220721
Hashim AmlaSURHampshire2020-2022331317215*158.5056755.91110320
Andrew StraussENGAustralia2005-201057034512949.2961855.83120480
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.