Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES81/2 (7.5)WAR206/4 (20)ES need 126 runs in 73 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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 The Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Allan LambENGIndia198223025110783.6740462.13110181
Mike AthertonENGWest Indies19952302239574.3347247.25020280
Graeme HickENGWest Indies199523121396106.5035959.33030240
Ian BothamENGIndia1982220212208106.0023390.99100204
Mark RamprakashENGAustralia1997-200124020413351.0041349.39100270
John CrawleyENGSri Lanka1998121170156*170.0030855.19100211
David GowerENGIndia19822301687656.0028758.5401091
David GowerENGNew Zealand1983-198623016713155.6729556.61100190
Chris TavaréENGNew Zealand198312015410977.0036442.31100160
Mike AthertonENGAustralia1997-2001351151113*37.7524661.38100140
Alec StewartENGAustralia1997-20013501424028.4023859.66000190
Chris TavaréENGIndia198223114175*70.5038436.72010110
Graham ThorpeENGWest Indies19952301387446.0027250.74010170
Tom BantonENGSri Lanka2026110126126126.00105120.00100165
Allan LambENGNew Zealand1983-1986231126102*63.0034236.84101140
Mike GattingENGNew Zealand1986110121121121.0019861.11100130
Derek RandallENGIndia19822201199559.5023750.2101050
Graeme HickENGSri Lanka199812010710753.5024044.58101140
Graeme FowlerENGNew Zealand198312010610553.0031833.3310080
Ian BothamENGNew Zealand1983-198623110059*50.0011289.29010132
Graham ThorpeENGAustralia1997230966232.0016857.14010120
Mark RamprakashENGSri Lanka1998120955347.5036925.7501070
Jack RussellENGWest Indies1995110919191.0022141.18010150
Nasser HussainENGAustralia1997-2001240915222.7525935.14010120
Marcus TrescothickENGAustralia2001120795539.5010079.00010140
Derek RandallENGNew Zealand19831217875*78.0015052.0001070
Harry BrookENGSri Lanka2026110777777.0066116.6701092
Jordan CoxENGSri Lanka2026110767676.0052146.1501062
Mike AthertonENGNew Zealand1999120746437.0020336.4501080
Ian BothamENGWest Indies1984120685434.007195.7701070
Chris TavaréENGWest Indies1984120654932.5020831.2500060
Nick KnightENGSouth Africa1998110646464.009071.1101041
Darren GoughENGAustralia1997-20012216339*63.0012849.22000100
Neil FairbrotherENGWest Indies19951116161*-52117.3101051
Steve JamesENGSri Lanka1998120613630.5026123.3700040
Usman AfzaalENGAustralia2001120595429.509860.2001090
Geoff CookENGIndia1982120585029.0011749.5701050
Adam HollioakeENGAustralia19972315753*28.5057100.0001160
Mark ButcherENGAustralia1997-2001240572514.2516135.4000080
Phil EdmondsENGNew Zealand1983-19862215543*55.0016333.7400060
Graham ThorpeENGNew Zealand1999120544427.009258.7000070
John CrawleyENGWest Indies1995120525026.0017030.5901060
Nasser HussainENGNew Zealand1999120494024.5013636.0300030
Chris BroadENGWest Indies1984120433921.5011736.7500000
Andrew CaddickENGAustralia1997-20012424326*21.5011936.1300161
Graeme FowlerENGWest Indies1984120383119.008146.9100030
Jimmy OrmondENGAustralia2001120351817.508441.6700030
Alec StewartENGSri Lanka1998120343217.0015422.0800010
Dominic CorkENGWest Indies1995210333333.006352.3800030
Richard EllisonENGWest Indies19841213320*33.006749.2500030
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.