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
Wilf SlackENG198619865801245215.5032238.51012141
David BairstowENG197919799921245917.7123353.22011111
Alec BedserENG195119511013312430*12.40--002100
Vic MarksENG19831983201431242711.2721657.4100070
Ryan SidebottomENG20082008181771242212.4037233.33002120
Frank WoolleyENG192019202401235230.7519463.40020110
Nigel HaigENG193019304701234717.579763.9200160
Eddie HemmingsENG19901990181351235115.3830041.00013141
Matthew HoggardENG20042004131451233813.6751823.75002110
Gubby AllenENG19311931310122122122.00--100141
Johnny DouglasENG1913191322012211961.00--10000
C.B. FryENG189618962301226440.67--010-0
Iftikhar Ali Khan PataudiENG1932193223012210240.6749424.7010060
Neil FairbrotherENG1991199133112211361.00121100.83100102
Sammy WoodsENG189618963401225330.50--010-0
Tom BantonENG202220225501227324.4078156.41010108
Wilf FlowersENG188518854601225620.33--01080
Craig WhiteENG1996199610801223415.2522055.4500082
Mark EalhamENG199619964401215130.2524150.21010102
Andrew StoddartENG189518953611216824.20--01170
Chris ReadENG200420048711212720.1717469.5400084
Phil DeFreitasENG19881988131111212312.1019063.6800282
Alec StewartENG198919896611206124.0018863.8301192
Daniel LawrenceENG202420243601203520.0018365.57000112
Jack IkinENG194719474701204817.1425429.53002100
Robert CroftENG19991999151141203217.1419362.1800270
Bob WyattENG1929192922011911359.50--100-0
George GunnENG191119112401196229.7533235.8401060
Wilfred RhodesENG191419143611193523.80--00100
W.G. GraceENG189618963601196619.83--01000
Gubby AllenENG193319336601194819.8322440.63000120
Toby Roland-JonesENG2017201757311937*29.7515576.77000154
Percy FenderENG192319234701196017.00--01100
Geoff MillerENG1983198310811194617.0027143.91000130
Ray IllingworthENG195919592311185059.00--01070
Douglas JardineENG192919292401189829.5053622.01011100
John MortimoreENG1959195957111844*19.6718635.4800091
James LangridgeENG193419342301177039.00--01000
Peter ParfittENG197219723611175123.4040329.0301190
Godfrey EvansENG1953195357211744*23.4010.0000141
David CapelENG1990199091011174013.0032136.4500070
Archie MacLarenENG19011901110116116116.00--100200
Samit PatelENG2008200811501163123.2012493.5500064
Ben FoakesENG2019201945111661*29.0020157.71010111
'Young Jack' HearneENG192519253501164423.2023332.6200060
Gilbert JessopENG190719073501169323.2010100.00011160
George UlyettENG188418844501166823.203132.2601050
Tip FosterENG190719073501165123.20--01150
Bob TaylorENG198019803501164323.2038929.8200090
John SnowENG1972197281021164814.5030637.91002120

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.