Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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 year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: England×

Player figures come from full scorecards, which we hold for 2,165 of the 2,166 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul CollingwoodENG2007200752618202612838.23298467.9049517722
Joe RootENG2016201641554257025450.39350873.26518127018
Kevin PietersenENG2007200744545212022643.27292472.5069321420
Ian BellENG20072007455421879126*36.13297563.1621332017
Joe RootENG2018201840519193812546.14294465.8351141619
Marcus TrescothickENG2003200338495187021942.50287665.02412526914
Nasser HussainENG2002200238482179415539.00331654.1041112066
Andrew StraussENG2006200636481165612835.23286157.883942091
Joe RootENG2013201337487157918038.51293353.842821587
Moeen AliENG201620164148121293155*35.92224857.5245513116
Joe RootENG20152015374742228182*51.81304473.19615223919
Marcus TrescothickENG2005200536473191719443.57283167.7165625617
Joe RootENG2019201937473186722642.43291264.115941874
Andrew StraussENG2009200936463184116942.81301861.005822274
Paul CollingwoodENG2009200941466175416143.85284061.76312115222
Jonny BairstowENG2018201837461170113937.80204683.1464720139
Michael VaughanENG2003200335464154518336.79280855.023712136
Marcus TrescothickENG2002200235452181116142.12233077.73410623019
Jos ButtlerENG20182018424561677110*43.00188888.82312517433
Paul CollingwoodENG2006200634456164820642.26327150.3836215114
Harry BrookENG2025202538454152715837.24157796.8337414750
Paul CollingwoodENG2010201039454111114527.10181461.251448620
Kevin PietersenENG2006200632443197215848.10276671.29411224722
Alastair CookENG2012201230444191219047.80381050.187642127
Andrew StraussENG2005200535441152015235.35240563.204451766
Jonny BairstowENG2019201936441138512832.21161785.6537617333
Moeen AliENG2015201535444101112825.27150367.2715513017
Harry BrookENG2026202639435186020248.951521122.29411117866
Ian BellENG20132013304341650113*42.31319751.6149119812
Alastair CookENG2013201330430147613034.33289850.9321131744
Mike GattingENG19871987364361350150*36.49222460.702731444
Ian BellENG2008200835436127219934.38219058.082531639
Marcus TrescothickENG2004200430423167413242.92264063.416732398
Alec StewartENG1998199827424154616440.68308450.1321021881
Michael VaughanENG2004200433424126914033.39211060.1438314311
Jos ButtlerENG2015201536426111812931.06137681.2525311927
Joe RootENG2017201734415209219058.11277075.52415023210
Kevin PietersenENG2008200836414176115247.59253969.3674119219
Ben DuckettENG2025202533410148416536.201467101.1638419720
Chris BroadENG1987198734410146711635.78314946.5911231021
Ben StokesENG2016201634414146625839.62186878.4837315343
Alex HalesENG2016201632401142617136.56205669.3639218116
Jonathan TrottENG2012201229404141514339.31295947.822931520
Geraint JonesENG20052005364048148522.61137859.07040969
Marcus TrescothickENG2001200127391141413737.21249756.6338318112
Kevin PietersenENG2010201031395133722739.32180574.0718417016
Harry BrookENG2023202333395129718638.15131698.56110213936
Jos ButtlerENG2014201440394113412132.401111102.0716210227
Matt PriorENG20092009353981107131*35.71149574.051741222
Jonny BairstowENG202120213239694012428.48125474.961369727
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.