Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th 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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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 R Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGSri Lanka2014-2026771407111*67.8350181.24130262
Ravi BoparaENGSri Lanka2007-20146621866546.5025373.5202072
Harry BrookENGSri Lanka2026331184136*92.00153120.26100139
Alastair CookENGSri Lanka2007-20145501728034.4027363.00010151
Moeen AliENGSri Lanka201444014011935.00115121.74101145
Eoin MorganENGSri Lanka2011-20145501346226.8014890.5402093
Marcus TrescothickENGZimbabwe2002110119119119.00102116.67100112
Jos ButtlerENGSri Lanka2014-202676111833*23.6012197.5200064
Ben DuckettENGSri Lanka20263301086236.0014574.4801072
Ian BellENGSri Lanka2007-20145501073521.4015369.93000100
Luke WrightENGAfghanistan20121119999*-55180.0001086
James TaylorENGSri Lanka2014220929046.0011381.4201062
Kevin PietersenENGSri Lanka20072219163*91.0010091.0001091
Jonathan TrottENGSri Lanka2011110868686.0011574.7801020
Jacob BethellENGSri Lanka2026330866528.6711972.2701090
Ian BlackwellENGIndia2002110828282.0068120.5901063
Nasser HussainENGZimbabwe2002110757575.009777.3201060
Rehan AhmedENGSri Lanka2026330642721.337684.2100090
Chris WoakesENGSri Lanka2014440623415.507780.5200050
Nick KnightENGIndia2002110505050.007071.4301030
Ronnie IraniENGIndia2002110373737.004778.7200050
Alec StewartENGIndia2002110353535.004479.5500010
Craig KieswetterENGIndia2012110353535.0025140.0000042
Owais ShahENGIndia2002110343434.004772.3400040
Jamie OvertonENGSri Lanka2026310343434.0017200.0000042
Neil FairbrotherENGSri Lanka1993110343434.005561.8200010
Tom BantonENGNew Zealand2026110333333.0024137.5000031
Will JacksENGNew Zealand20261113232*-18177.7800041
James TredwellENGSri Lanka2011-2014431321716.004080.0000011
Alex HalesENGAfghanistan2012110313131.0027114.8100050
Graeme HickENGSri Lanka1993110313131.004273.8100050
Eoin MorganENGAfghanistan2012110272727.0023117.3900011
Harry BrookENGNew Zealand2026110262626.0024108.3300031
Owais ShahENGZimbabwe2002110252525.0024104.1700000
Sam CurranENGNew Zealand2026110242424.0022109.0900021
Alec StewartENGZimbabwe20021112323*-18127.7800020
Matt PriorENGSri Lanka20111112222*-19115.7900020
Ben StokesENGSri Lanka2014220221611.003366.6700010
Jacob BethellENGNew Zealand2026110212121.0016131.2500040
Phil DeFreitasENGSri Lanka1993110212121.002777.7800011
Phil MustardENGSri Lanka2007220201910.002580.0000040
Rehan AhmedENGNew Zealand20261111919*-7271.4300012
Ian BlackwellENGZimbabwe2002110171717.002085.0000001
Paul JarvisENGSri Lanka19931111616*-9177.7800011
Chris LewisENGSri Lanka1993110161616.001794.1200001
Dermot ReeveENGSri Lanka1993110161616.001888.8900010
Jos ButtlerENGAfghanistan2012110151515.007214.2900030
Owais ShahENGSri Lanka20072201396.502161.9000010
Jade DernbachENGIndia2012110121212.007171.4300020
Jonny BairstowENGAfghanistan2012110121212.005240.0000011
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.