Live3rd ODI · Zimbabwe Women in India 2026/27INDW99/2 (13.1)ZIMW131 (39.5)INDW need 33 runs in 221 ballsLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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

England: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: 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
David GowerENGNew Zealand1978-199137463192515844.77321359.9178121113
Alec StewartENGSouth Africa1992-200338544189116437.82366051.6711132655
Allan LambENGNew Zealand1983-199242515186214240.48310360.0157323213
Graham GoochENGNew Zealand1978-199431404186121051.69324757.315752219
David GowerENGIndia1979-1990405261860200*40.43346753.6521041885
Allan LambENGAustralia1982-199143586184812535.54309659.6921162136
Denis ComptonENGAustralia1938-195628518184218442.84239740.225971551
Paul CollingwoodENGAustralia2001-201159679183820631.69334554.9529314116
Alan KnottENGAustralia1968-198143658178913531.39384446.5421242011
Jos ButtlerENGSri Lanka2012-2026524912176012147.571583111.18212216439
Colin CowdreyENGWest Indies1957-196821362175115451.50116535.1161021650
Tom HaywardENGAustralia1896-190929512174713735.6560.0021261430
Patsy HendrenENGAustralia1920-193428484174016939.55330245.9431031574
Ben StokesENGWest Indies2011-202438496173217640.28249969.31311318831
Marcus TrescothickENGSri Lanka2001-200630401172616144.26276562.4249223610
Wilfred RhodesENGAustralia1899-1926416914170617931.02171740.831921081
Maurice LeylandENGAustralia1929-193820344170518756.83426639.977321664
Ben StokesENGNew Zealand2013-202637478169718243.51228874.17210218542
Ben StokesENGSouth Africa2015-202334441169625839.44201984.0057218050
Mike GattingENGIndia1981-1993344410168020749.41298756.2446418111
Robin SmithENGWest Indies1988-199531476167817540.93362946.2431141968
Jos ButtlerENGWest Indies2011-2026575810166715034.73172996.41111815164
Frank WoolleyENGAustralia1909-1934325111664133*33.28148860.6221171716
Leonard HuttonENGWest Indies1939-195413243166120579.10--5601182
Jonny BairstowENGSouth Africa2012-2024384441659150*41.48198183.75112319932
Alec StewartENGNew Zealand1990-199935443165517340.37304854.304622103
David GowerENGPakistan1978-1992324251636173*44.22300654.423911830
Jonny BairstowENGNew Zealand2012-202334415161116244.75165897.1765318646
Kevin PietersenENGPakistan2005-201233445158213540.56201878.3947418426
Kevin PietersenENGSouth Africa2005-201231364157915249.34193181.7765118125
Peter MayENGAustralia1953-196121373156611346.06153938.5331021600
Leonard HuttonENGSouth Africa1938-195119344156415852.1337831.22470603
Jack HobbsENGSouth Africa1910-192918293156221160.08--2121234
Marcus TrescothickENGAustralia2001-2005344921561104*33.21246463.35111721614
David GowerENGWest Indies1979-1988416031553154*27.25313149.601731773
Alec StewartENGPakistan1989-200334423154219039.54270257.073631964
Kevin PietersenENGWest Indies2006-201229352153822646.61201576.3347316612
Tom GraveneyENGWest Indies1954-196919315153225858.92143039.235541462
Mike AthertonENGSouth Africa1994-2000274121529185*39.21405237.733971931
Eoin MorganENGPakistan2010-2021485212151413037.85172987.5729214036
Alastair CookENGNew Zealand2008-201828400151116237.77297650.773811754
Jonathan TrottENGAustralia2009-2013283761508168*48.65250460.225661480
Graeme HickENGWest Indies1991-2000405441504118*30.08281353.471971646
Derek RandallENGAustralia1977-198535515150217432.65320646.853891452
Paul CollingwoodENGIndia2002-2011444891498134*38.41241162.1328114617
Ian BellENGSri Lanka2006-2015374341482119*38.00232763.6921011526
Graham ThorpeENGAustralia1993-200124396148013844.85285751.803921650
Harry BrookENGPakistan2022-202623274146831763.831446101.5254014635
Jos ButtlerENGSouth Africa2012-202548477143513135.881186120.9928212063
Allan LambENGIndia1982-199028376143313946.23226463.3038113613

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