Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM48/3 (8.3)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT83/2 (9)TIT need 124 runs in 66 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

England: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: England×At Eden Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENGIndia2011-201223025119083.6744256.79110312
Tony GreigENGIndia1972-197723019910366.3356035.54110181
Mike GattingENGIndia1982-19933511648141.0036445.05011202
Dick SpoonerENGIndia19511201639281.50--020-0
Keith FletcherENGIndia1972-19822411506950.0035841.90020180
Graham GoochENGIndia1982-19932401456336.2534342.27010150
Cyril PooleENGIndia195112112469*124.00--020-0
Marcus TrescothickENGIndia2002110121121121.00109111.01100132
Colin CowdreyENGIndia1964121120107120.00--100180
Ted DexterENGIndia19611201196259.50--020190
Kevin PietersenENGIndia2011-20122301075435.6712982.95021144
Peter RichardsonENGIndia19611201046252.00--010100
David GowerENGIndia1982-19842301047434.6724242.9801090
Chris OldENGIndia1972-197723210252102.0033830.1801083
Jonathan TrottENGIndia2011-2012230958731.6723939.75010100
Mike SmithENGIndia19641219475*94.00--010102
Ian BothamENGIndia1982120895844.5014760.5401081
Ben StokesENGPakistan2023110848484.0076110.53010112
Jos ButtlerENGIndia2011-2025320796839.5059133.9001092
Craig KieswetterENGIndia2011220756337.5074101.35010111
Brian BolusENGIndia1964120743937.00--00080
Samit PatelENGIndia2011-2012330723324.0010568.5700081
Peter ParfittENGIndia1961-1964230714623.67--00090
James LangridgeENGIndia1934110707070.00--010-0
Allan WatkinsENGIndia1951120706835.00--01000
Roger TolchardENGIndia1977110676767.0023828.1501020
Allan LambENGIndia1984110676767.0010265.6901072
Nick ComptonENGIndia2012121665766.0016739.5201071
Jason RoyENGIndia2017110656565.0056116.07010101
Barry KnightENGIndia1961-19642316439*32.00--00080
Tom BantonENGScotland20261116363*-41153.6601043
Douglas JardineENGIndia1934110616161.00--010-0
Joe RootENGPakistan2023110606060.007283.3301040
Jonny BairstowENGIndia2011-2017331605630.007481.0801051
Jonny BairstowENGPakistan2023110595959.006196.7201071
Bill AtheyENGAustralia1987110585858.0010356.3101020
Ben StokesENGIndia20171115757*-39146.1501042
Hedley VerityENGIndia19341115555*---010-0
Joe RootENGWest Indies2016110545454.0036150.0001070
Ian SalisburyENGIndia1993120542827.0027119.9300090
Dennis AmissENGIndia1972-1977241543518.0026320.5300030
Will JacksENGItaly20261115353*-22240.9101034
Mike DennessENGIndia1972120533226.5024022.0800050
Graeme FowlerENGIndia1984110494949.0013336.8400050
Alec StewartENGIndia1993120494924.5012838.2800151
Arthur MitchellENGIndia1934110474747.00--000-0
Allan LambENGAustralia1987110454545.005581.8200040
Tom GraveneyENGIndia1951120452422.50--000-0
Eoin MorganENGIndia2017110434343.004497.7300023
Bryan ValentineENGIndia1934120434021.50--00001
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.