Live6th Match · Pakistan ODI Tri-Series 2026/27SL5/0 (2)ENG386/5 (50)SL need 382 runs in 288 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kennington Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Leonard HuttonENGAustralia1938-1953350557364111.4097140.58120440
Donald BradmanAUSEngland1930-1948440553244138.2579669.47211542
Hashim AmlaSAEngland2008-2019791537311*67.1385163.10110700
Steve SmithAUSEngland2010-202358253414389.0092857.54230655
Herbert SutcliffeENGAustralia1926-193436051816186.3379135.52220370
W.G. GraceENGAustralia1880-1896812150417045.8242351.06211420
Allan BorderAUSEngland1980-1993592491106*70.1498250.00140560
Javed MiandadPAKEngland1978-199255047026094.0082057.32211521
Joe RootENGIndia2014-2025581465149*66.4366070.45302552
Alastair CookENGIndia2007-201868045814757.2596547.46131540
Rahul DravidINDEngland2002-201168145021764.2998745.59210590
Bruce MitchellSAEngland1929-1947351448189*112.00--300250
Ian BellENGIndia2007-201456044423574.0062271.38120582
Geoff BoycottENGAustralia1964-198147144313773.83105941.83211350
Leonard HuttonENGWest Indies1939-1950242442202*221.00--210390
Sachin TendulkarINDEngland1990-20117904329448.0065765.75040652
Shane WatsonAUSEngland2009-201357042917661.2961369.98110593
Stanley JacksonENGAustralia1893-190558042611853.25--210410
Billy MurdochAUSEngland1880-189047141421169.00102139.76201430
Bill PonsfordAUSEngland1926-193435041226682.4066360.03200380
Jacques KallisSAEngland2003-2012571410182*68.3370957.83210512
Alan KnottENGAustralia1968-198161014069245.1173954.94040560
Marcus TrescothickENGSouth Africa2003232402219402.0056571.15210572
C.B. FryENGAustralia1899-191247140114466.83--130230
Graham GoochENGAustralia1980-199346039519665.8367958.17131560
Viv RichardsWIEngland1976-199145037929175.8056766.84111500
Kevin PietersenENGIndia2007-201134037017592.5058063.79210530
Kevin PietersenENGAustralia2005-201346036615861.0049074.69130409
Ian ChappellAUSEngland1968-197535035919271.8081044.32200430
Andrew StraussENGAustralia2005-201057034512949.2961855.83120480
Alastair CookENGSouth Africa2008-201758034211542.7580642.43121421
Warren BardsleyAUSEngland1909-192647034113648.71--201250
Maurice LeylandENGAustralia1930-193835033718767.4070547.80200321
MS DhoniINDEngland2007-20145803349241.7549966.93031385
Greg ChappellAUSEngland1972-1980572333125*66.6055959.57201360
Tom GraveneyENGWest Indies1957-1966220329165164.5036145.71200360
Michael VaughanENGIndia2002-200746132919565.8051464.01100461
Sunil GavaskarINDEngland1971-198646132522165.0068147.72111300
Joe RootENGAustralia2013-20235903209135.5662551.20040361
Denis ComptonENGSouth Africa1947-195536031711352.83--120250
John EdrichENGAustralia1968-197536031516452.5093233.80110310
Ricky PontingAUSEngland2001-20105613149262.8038282.20030392
Graham GoochENGIndia1979-19903503138862.6076141.13030272
Mohammad YousufPAKEngland2003-201045130812877.0052458.78120370
Colin CowdreyENGSouth Africa1960-1965241302155100.67--120330
Roy FredericksWIEngland1973-197635130010575.0047762.89120281
Peter MayENGAustralia1953-196136230083*75.00--020350
Jack HobbsENGAustralia1912-193036029110048.5018031.11110141
Walter ReadENGAustralia1884-189356028811748.0015575.48120280
Mushtaq MohammadPAKEngland1962-19743602827647.0044437.61030361
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.