Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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 Sophia Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGAustralia2013-201834021613454.0028077.14111280
Jonathan TrottENGSri Lanka2011110203203203.0040949.63100170
Jos ButtlerENGAustralia2013-201845220191*67.00175114.86020175
Paul CollingwoodENGAustralia2009-20102301867462.0045540.88020142
Eoin MorganENGAustralia2010-20153301797459.6719591.79030137
Moeen AliENGAustralia2015-20183411727757.3318195.03020204
Jos ButtlerENGSri Lanka2016-20263311687084.00116144.83020193
Joe RootENGWest Indies2025111166166*-139119.42100212
Eoin MorganENGPakistan2010-201955315657*78.00137113.87010203
Jason RoyENGBangladesh2019110153153153.00121126.45100145
Jos ButtlerENGNew Zealand2013-20233311477273.50125117.6002094
Alastair CookENGSri Lanka2011110133133133.0027448.54100100
Jason RoyENGAustralia2015-201822013112065.50124105.65100132
Ben StokesENGAustralia2013-20153411205240.0016771.86010182
Kevin PietersenENGAustralia2009-20133401156928.7521154.5001090
Joe RootENGIndia2014-202633111299*56.0014776.19010100
Ben StokesENGPakistan2016-20213201097554.5014077.8601053
Joe RootENGNew Zealand2013-20233301086436.0012090.0001063
Ian BellENGSri Lanka2011111103103*-15964.78100111
Joe RootENGPakistan2016-20193301024734.0010795.3300080
Ben StokesENGNew Zealand2017-20232201005250.0012281.9701073
Alex HalesENGIndia2014-20182219858*98.0010494.2301093
Andrew StraussENGAustralia2009-2010230985132.6717057.6501082
Graeme SwannENGAustralia2009-20102329747*97.0011782.91000111
Joe RootENGSri Lanka2016110939393.0010687.7401060
Ian BellENGPakistan2006110888888.0011775.21010120
Jason RoyENGPakistan2016110878787.008997.7501082
Liam LivingstoneENGAustralia2024110878787.0047185.1101065
Jason RoyENGSri Lanka2016-2021330873629.0073119.18000101
Jos ButtlerENGSouth Africa2017-2025330853128.3347180.8500038
Dawid MalanENGSouth Africa2017-2022220837841.5048172.92010132
Jonny BairstowENGPakistan2016-2017220764338.009381.7200080
Matt PriorENGAustralia2009120705635.009474.4701070
Alastair CookENGIndia2011-2014220695034.508779.3101070
Jonny BairstowENGIndia2011-20182216941*69.0039176.9200015
Dawid MalanENGPakistan20211116868*-6998.5501080
Alastair CookENGNew Zealand2013110646464.0047136.1701042
Jos ButtlerENGBangladesh2019110646464.0044145.4501024
Jonathan TrottENGIndia2011110636363.0060105.0001032
Michael CarberryENGAustralia2013110636363.009566.3201070
Andrew FlintoffENGAustralia2009120633731.5012251.6400090
Ian BellENGAustralia2015120616030.509663.54010110
Gary BallanceENGAustralia2015120616130.5015639.1001180
Zak CrawleyENGPakistan20211115858*-50116.0001070
Alex HalesENGNew Zealand2017110565656.006290.3201032
Stuart BroadENGAustralia2009-2015340551913.7510055.0000081
Dawid MalanENGNew Zealand2023110545454.0053101.8901090
Liam LivingstoneENGNew Zealand2023110525252.0040130.0001033
Tom BantonENGSri Lanka20261115252*-24216.6701024
Jonny BairstowENGBangladesh2019110515151.0050102.0001060
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.