Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES129/4 (15)WAR206/4 (20)ES need 78 runs in 30 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th 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 Barabati Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGIndia2017-20252201236961.5012796.85020140
Kevin PietersenENGIndia2008111111111*-12886.72100101
Paul CollingwoodENGIndia2002-200822111171*111.0014278.1701072
Eoin MorganENGIndia2017110102102102.0081125.9310065
Jason RoyENGIndia2017110828282.0073112.3301092
Keith FletcherENGIndia1982110696969.0052132.6901044
Mike GattingENGIndia1982-1984221675967.009868.3701040
Owais ShahENGIndia20081116666*-57115.7901090
Ben DuckettENGIndia2025110656565.0056116.07010100
Michael VaughanENGIndia2002110636363.008078.7501050
David GowerENGIndia1982-1984220634231.508970.7900060
Moeen AliENGIndia2017110555555.0043127.9101060
Ian BothamENGIndia1982110525252.0052100.0001052
Nasser HussainENGIndia2002110464646.005485.1900040
Paul DowntonENGIndia19841114444*-41107.3200030
Vic MarksENGIndia1984110444444.0040110.0000040
Jos ButtlerENGIndia2017-2025220443422.0044100.0000030
Allan LambENGPakistan1989110424242.006267.7400050
Liam LivingstoneENGIndia2025110414141.0032128.1300022
Alec StewartENGPakistan1989110313131.005853.4500030
Harry BrookENGIndia2025110313131.005259.6200031
Geoff CookENGIndia1982110303030.007540.0000020
Allan LambENGIndia1984110282828.003677.7800020
Liam PlunkettENGIndia20171112626*-17152.9400050
Philip SaltENGIndia2025110262626.002989.6600021
Ravi BoparaENGIndia2008110242424.003372.7300030
David CapelENGPakistan1989110232323.006038.3300020
Jeremy SnapeENGIndia2002110222222.003073.3300010
Robin SmithENGPakistan1989110191919.003751.3500020
Graeme FowlerENGIndia1984110151515.002365.2200000
Nick KnightENGIndia2002110141414.002653.8500010
Adil RashidENGIndia2025110141414.005280.0000030
Alex HalesENGIndia2017110141414.0012116.6700030
Richard EllisonENGIndia19841111414*-12116.6700000
Marcus TrescothickENGIndia2002110131313.002065.0000020
Alastair CookENGIndia2008110111111.001573.3300010
Chris TavaréENGIndia1982110111111.001764.7100010
Graham GoochENGPakistan1989110777.002035.0000010
Jack RussellENGPakistan198911177*-2924.1400000
Jamie OvertonENGIndia2025110666.001060.0000000
Chris WoakesENGIndia2017110555.004125.0000010
David WilleyENGIndia201711155*-4125.0000000
Andrew FlintoffENGIndia2002-2008220552.501241.6700100
James FosterENGIndia200211133*-3100.0000000
Gus AtkinsonENGIndia2025110333.00742.8600000
Graham GoochENGIndia1982110333.001127.2700000
Bob TaylorENGIndia198211122*-2100.0000000
Tim RobinsonENGIndia1984110111.00333.3300000
Ben StokesENGIndia2017110111.00333.3300000
Mark WoodENGIndia2025110000.0010.0000100
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.