T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

England: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: England×At Riverside Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGSri Lanka2014-20264412038067.6726177.78021140
Paul CollingwoodENGWest Indies2007-2009232193128193.0028567.72110220
Jonny BairstowENGNew Zealand2015-202333119310696.50161119.88110271
Ian BellENGAustralia2012-201323018811362.6732158.57110200
Moeen AliENGSri Lanka2016-2021221183155*183.0026469.32100182
Alastair CookENGWest Indies2007-200923018016060.0036749.05100200
Ian BellENGBangladesh2005111162162*-16896.43100251
Marcus TrescothickENGBangladesh2005110151151151.00148102.03100212
Jonathan TrottENGAustralia2012-201323113664*68.0019171.20010140
Alex HalesENGAustralia2013-201822112894128.00106120.75010142
Jos ButtlerENGWest Indies2017-20252201269663.0086146.5101084
Matt PriorENGWest Indies2007-20092201256362.5019065.79020112
Jonny BairstowENGAustralia2013-20182301217940.3320858.17010170
Andrew StraussENGWest Indies2007-20092301167738.6722751.10010160
Kevin PietersenENGNew Zealand2008111110110*-11298.2110083
Harry BrookENGAustralia2024111110110*-94117.02100132
Ravi BoparaENGWest Indies2009110108108108.0020851.92100131
Alastair CookENGAustralia2012-20132301025134.0024741.30010130
Jason RoyENGAustralia2018110101101101.0083121.69100122
Alex HalesENGSri Lanka2016120948347.0018251.65010101
Jonny BairstowENGSri Lanka2016-2021220914845.5078116.67000111
Ian BellENGSri Lanka2006-2014220897744.5013167.9401040
Kevin PietersenENGAustralia2005-2013230894429.6714760.54000120
Marcus TrescothickENGWest Indies20001118787*-10781.3101081
Steven DaviesENGPakistan2010110878787.0067129.85010130
Joe RootENGSouth Africa2022110868686.0077111.6901052
Will JacksENGAustralia2024110848484.0082102.4401091
Anthony McGrathENGZimbabwe2003110818181.0018344.26010101
Jonny BairstowENGSouth Africa2012-2022220786339.008888.6401080
Kevin PietersenENGWest Indies2007-2009230774925.6710077.00001110
Alec StewartENGWest Indies20001117474*-11067.2701041
Jason RoyENGNew Zealand2015-2019220726036.008188.8901090
Jonathan TrottENGPakistan2010110696969.007888.4601040
Alec StewartENGZimbabwe2003110686868.0013351.13010110
Harry BrookENGSri Lanka2026110676767.006997.1001070
Michael VaughanENGWest Indies20071216748*67.0011757.2600070
Tim BresnanENGAustralia2009-2013332674567.0015842.4100090
Graham ThorpeENGBangladesh20051116666*-8577.6501070
Paul CollingwoodENGNew Zealand2004-2008220666433.007192.9601042
Alastair CookENGSri Lanka20161216247*62.0010757.9400080
Dawid MalanENGNew Zealand2023110545454.0042128.5701052
Jos ButtlerENGAustralia2013-20182215454*54.0030180.0001191
Joe DenlyENGAustralia2009110535353.007867.9501080
Ashley GilesENGZimbabwe2003110505050.009950.5101080
Andrew StraussENGAustralia2005-2009220504725.008757.4700040
Owais ShahENGNew Zealand2008110494949.0025196.0000043
Mark ButcherENGZimbabwe2003110474747.0011640.5200070
Ravi BoparaENGAustralia2009-20133324733*47.007265.2800050
Darren GoughENGAustralia20051114646*-4797.8700070
Ian BellENGNew Zealand2008110464646.005879.3100051
Page 1Next

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