Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 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 The Rose Bowl×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENGIndia2007-201846237610294.0062859.87130331
Ian BellENGIndia2007-2014341341167113.6741182.97200374
Zak CrawleyENGPakistan2020220320267160.0049265.04110411
Jos ButtlerENGIndia2014-202645030613161.20294104.081213111
Jos ButtlerENGPakistan2016-2020432262152262.0037969.132001911
Eoin MorganENGAustralia2009-2020771226103*37.6723994.56101261
Eoin MorganENGPakistan2010-2019333211107*-198106.57110162
Gary BallanceENGIndia201412019415697.0033657.74100291
Jos ButtlerENGAustralia2013-202055119477*48.50147131.97010186
Jonny BairstowENGWest Indies2017-2019221186141*186.00160116.25100240
Jos ButtlerENGSri Lanka2016-202622115380153.0093164.52020117
Jason RoyENGPakistan2016-20192201528776.0015498.70020124
Joe RootENGWest Indies2017-2019222146100*-138105.80100131
Eoin MorganENGIreland202033114210671.00126112.70101196
Jos ButtlerENGSouth Africa2017-202543214165*141.0095148.42020171
Joe RootENGSouth Africa2017-202522013910069.50137101.46100120
Joe RootENGPakistan2016-20204411396146.3321265.57010120
Marcus TrescothickENGSri Lanka2004-20062201387269.0015688.46020161
Sam BillingsENGIreland202033213267*132.0013399.25010200
Dawid MalanENGAustralia20203301296643.0093138.71010153
Sam CurranENGIndia2018-20263301287842.6722357.40010141
Ian BellENGWest Indies2012110126126126.00117107.69100121
Harry BrookENGIndia2022-202622112395*123.0068180.8801069
Ian BellENGSri Lanka2011111119119*-16970.41100120
Eoin MorganENGSri Lanka2011-20213311197159.5015178.8101082
Ravi BoparaENGAustralia2009-20133301176239.00112104.4601092
Harry BrookENGSri Lanka2026111114114*-49232.65100106
Joe RootENGAustralia201322111190*111.0085130.59010131
Joe RootENGIndia2014-20182401115627.7516866.07010150
Jacob BethellENGSouth Africa2025110110110110.0082134.15100133
Jonathan TrottENGNew Zealand2013111109109*-104104.8110051
Paul CollingwoodENGPakistan2006-20102201086154.0013381.2001050
Andrew FlintoffENGSri Lanka2004110104104104.0091114.2910093
Kevin PietersenENGSri Lanka2006-20112201028551.0013177.86010150
Ben StokesENGSouth Africa2017110101101101.0079127.85100113
Ben StokesENGWest Indies2019-2020231994649.5018254.40000150
David WilleyENGIreland2020321985198.0088111.3601085
Moeen AliENGIndia2014-2022340974024.2514865.5400094
Jason RoyENGWest Indies2017-2019210969696.0070137.14010111
Liam LivingstoneENGNew Zealand20231119595*-78121.7901091
Eoin MorganENGNew Zealand2013-2015220927146.0010587.6201062
Andrew StraussENGAustralia2005-2010330916330.339991.92010100
Jonny BairstowENGIreland2020330888229.3355160.00010142
Jonny BairstowENGSouth Africa2017-20222218760*87.0065133.8501082
Zak CrawleyENGWest Indies2020120867643.0015356.21010100
Paul CollingwoodENGAustralia2005-2010330854628.3310184.1600062
Ben DuckettENGWest Indies2025110848484.0046182.61010102
Tom BantonENGIreland2020330845828.009093.33010101
Joe RootENGNew Zealand2013-2023330825427.339289.1301170
Dawid MalanENGSri Lanka2021110767676.0048158.3301054
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.