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.
v England×

Player figures come from full scorecards, which we hold for 2,164 of the 2,165 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSEngland2010-20269012317510623948.17829961.531421452945
Donald BradmanAUSEngland1928-194837637502833489.79866058.06191264985
Allan BorderAUSEngland1978-199390124254850200*48.991015747.75830451016
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Virat KohliINDEngland2011-20269011211418023541.39601969.458261144437
Ricky PontingAUSEngland1997-201077997414119645.01596269.461317445434
Sachin TendulkarINDEngland1990-201269908399019348.66648661.52923053025
Mahela JayawardeneSLEngland1998-2015758983987213*49.22657360.661320541921
Steve WaughAUSEngland1986-200376101273866177*52.24689856.05101784185
Brian LaraWIEngland1991-2007577843778400*51.05564366.95817650518
Michael ClarkeAUSEngland2003-20158410514373018740.99594662.7381843789
Desmond HaynesWIEngland1979-1994719412357718443.62739048.40719240714
Shivnarine ChanderpaulWIEngland1994-20156487153444147*47.83717647.99721639314
David WarnerAUSEngland2009-2024761043340612733.72480570.88525740731
Jacques KallisSAEngland1995-20127595123339182*40.23640252.16917935019
Kumar SangakkaraSLEngland2001-201571869328615242.68547360.0472043636
Gordon GreenidgeWIEngland1976-199162785327622344.88591955.35714542525
Greg ChappellAUSEngland1970-1983558411327614444.88652250.23101463485
Chris GayleWIEngland2000-202169824324916241.65368888.108173360130
Garry SobersWIEngland1954-197437628321422659.52306352.791013736710
Hashim AmlaSAEngland2004-2019496563167311*53.68505462.66816239315
Graeme SmithSAEngland2003-201250675307827749.65467365.871011337112
Mark WaughAUSEngland1990-200150718303814048.22499760.80717131610
Ross TaylorNZEngland2007-20217588113017181*39.18411873.26813431545
MS DhoniINDEngland2006-2019839319299913440.53422970.92123629952
Rahul DravidINDEngland1996-201152678299321750.73604249.5471923568
Shane WatsonAUSEngland2002-201569846293317637.60420669.73516535143
Sunil GavaskarINDEngland1971-198756847291922137.91706041.3541953037
David BoonAUSEngland1985-1995527892839184*41.14640444.3371263023
Mark TaylorAUSEngland1989-199941692273921940.88621744.0661832784
Bruce MitchellSAEngland1929-1949305772732189*54.6415829.117160830
Kane WilliamsonNZEngland2012-202650675266715643.02444160.05715629114
Clem HillAUSEngland1896-191240761266018835.4747258.0541682060
AB de VilliersSAEngland2004-201764768264517438.90388568.08413430828
Rohit SharmaINDEngland2007-202656679263516145.43361772.85911130661
Travis HeadAUSEngland2017-202642583258417046.98293987.92712132245
Richie RichardsonWIEngland1984-199562797254316035.32470054.11513431121
John WrightNZEngland1978-199253732244813034.48589941.5051363004
Inzamam-ul-HaqPAKEngland1992-2006485811243014851.70372565.23517627414
Neil HarveyAUSEngland1948-196337685241616738.35124640.0561262110
Clive LloydWIEngland1968-198451635240613241.48354458.38515128030
Ian ChappellAUSEngland1966-198038645239719240.63546343.8841952466
Brendon McCullumNZEngland2002-20156173623489735.04247794.79020325078
Babar AzamPAKEngland2015-202651587232615845.61266087.44416125731
Rohan KanhaiWIEngland1957-197435583232215742.22227947.8751042248
Mohammad YousufPAKEngland1999-201043514232122349.38418455.4769223512
Javed MiandadPAKEngland1977-1996485912232026049.36447351.87319521112
Herbie TaylorSAEngland1912-193130543228717644.84666.677130365
Adam GilchristAUSEngland1997-200758666227815237.97240394.80512529134
Dean JonesAUSEngland1985-1992374842275184*51.70394657.65613321713
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.