Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Lewis GregorySOMSurrey2014-2025111134188052.2559869.900403313
Sam CurranSURKent2015-20261315141512629.64391106.141104515
Billy MurdochAUSEngland1880-189047141421169.00102139.76201430
Bill PonsfordAUSEngland1926-193435041226682.4066360.03200380
Jacques KallisSAEngland2003-2012571410182*68.3370957.83210512
Alan KnottENGAustralia1968-198161014069245.1173954.94040560
Dominic SibleySURDurham2024-2025341405305135.0059767.84110414
Marcus TrescothickENGSouth Africa2003232402219402.0056571.15210572
C.B. FryENGAustralia1899-191247140114466.83--130230
Graham GoochENGAustralia1980-199346039519665.8367958.17131560
Ben BrownSUS/HAMSurrey2014-202691323939535.7372953.91021396
Adam LythYORSurrey2016-2026610039220239.2075052.27122405
Will JacksSURMiddlesex2018-2026111103919735.55280139.640214022
Ryan ten DoeschateESSSurrey2014-2021119438513077.0040395.53110349
Will JacksSUREssex2018-202510101385150*42.7848579.381204214
Rory BurnsSURWarwickshire2017-202561003807138.0065957.66041495
Viv RichardsWIEngland1976-199145037929175.8056766.84111500
Jamie SmithSURLeicestershire2021-2026230378166126.0049776.06210477
Kevin PietersenENGIndia2007-201134037017592.5058063.79210530
Jason RoySURMiddlesex2014-20269903698441.00328112.500204013
Kevin PietersenENGAustralia2005-201346036615861.0049074.69130409
Ben FoakesSURWarwickshire2017-2025710136112540.1160359.87120500
Jason RoySURSomerset2014-20259101360122*40.00286125.87110389
Ian ChappellAUSEngland1968-197535035919271.8081044.32200430
Dean ElgarESSSurrey2024-2026361354107*70.8072249.03131431
Joe ClarkeWOR/NOTSurrey2015-202667035215750.2959359.36120402
Tom Kohler-CadmoreWOR/YOR/SOMSurrey2014-202581003517835.1041584.580304610
James FullerMID/HAM/GLOSurrey2014-2026171963504326.9239788.160013410
Ben FoakesSURMiddlesex2015-202310833497369.8061257.03051360
Jason RoySURSussex2014-2026982346103*57.67227152.421323118
Andrew StraussENGAustralia2005-201057034512949.2961855.83120480
Ben FoakesSURYorkshire2015-202689034311038.1155362.03110481
Alastair CookENGSouth Africa2008-201758034211542.7580642.43121421
Warren BardsleyAUSEngland1909-192647034113648.71--201250
Sean ErvineHAMSurrey2014-2017661338158*67.6059057.29120343
Ollie PopeSURYorkshire2017-2026561338158*67.6042679.34201484
Maurice LeylandENGAustralia1930-193835033718767.4070547.80200321
Ollie PopeSUREssex2017-202691233376937.4447171.55020413
MS DhoniINDEngland2007-20145803349241.7549966.93031385
Michael-Kyle PepperESSSurrey2021-20267923347547.71330101.210303512
Jamie SmithSURSomerset2021-202581023348741.7541181.270313015
Greg ChappellAUSEngland1972-1980572333125*66.6055959.57201360
Will RhodesDUR/WARSurrey2019-202571103337430.2768548.61020431
Tom AlsopSUS/HAMSurrey2016-20261011133211733.2039983.21121378
Tom GraveneyENGWest Indies1957-1966220329165164.5036145.71200360
Michael VaughanENGIndia2002-200746132919565.8051464.01100461
Sunil GavaskarINDEngland1971-198646132522165.0068147.72111300
Will JacksSURSussex2019-202588332384*64.60308104.870303512
Colin IngramSOM/GLASurrey2014-2025111013219135.67230139.570212718
Joe RootENGAustralia2013-20235903209135.5662551.20040361

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.