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
Derek UnderwoodENG19771977131731492310.6442235.31001150
Alex TudorENG1999199924214899*74.0024261.16010300
Maurice TateENG192519254701483421.1412174.38001182
Frederick FaneENG191019105901483916.44--00100
Jack RobertsonENG1949194912014712173.50--100111
Maurice LeylandENG193019304711474424.5027537.4500072
Derek PringleENG1988198891121473916.3337539.2000292
Tim BresnanENG201220122115414739*13.3640236.57004140
Andrew CaddickENG2002200219225147208.6536839.95003131
Bob BarberENG196219623401468636.50--010141
Wilfred RhodesENG1905190545214639*48.67--000-0
Geoff BoycottENG197219725701464720.8630248.34000160
John EdrichENG1976197624114576*48.3354226.75010170
Mike AthertonENG199219923501457629.0040735.63021150
George HirstENG189818983601458524.17--011141
Ronnie IraniENG1996199667214545*29.0021966.21000131
Frank WoolleyENG19231923471145115*24.17--10201
Johnny BriggsENG1898189848314546*29.00--001130
Arthur CarrENG192319234811456320.71--01000
Sam BillingsENG20172017131001455214.5016488.41012163
Billy GriffithENG1948194812014414072.00--100150
Gilbert ParkhouseENG195919592301447848.00--010-0
Alex HalesENG201920195501448228.80133108.27010165
Johnny DouglasENG191419143501447728.80--01100
Winston PlaceENG1948194836114410728.80--10000
Jack CrappENG194819484711445624.00190.0001161
Mark WoodENG2022202213811443920.5716985.21001193
Gus AtkinsonENG2025202581001443814.4016985.21000145
James AndersonENG20132013242611144289.6025257.14006220
Phil MeadENG1913191322014310271.50--100-0
Trevor BaileyENG1956195657114333*23.83--000120
Jos ButtlerENG201220121514614333*17.88109131.1900187
Stuart BroadENG2018201811181143388.4125855.43006122
Jack O'ConnorENG193019303501425128.409060.0001081
Mal LoyeENG200720077701424520.2918477.17001195
Keith FletcherENG197219726801426017.7527851.08011160
Steven FinnENG20132013251521425610.9242733.26015151
James AndersonENG201220122724514223*7.4729248.63002151
John JamesonENG197119712401418235.2525056.40010152
Kim BarnettENG198919893501418028.2023061.30010210
John EmbureyENG198919896611416428.2038436.72011200
Andy SandhamENG192319234701415820.14--01100
Vince WellsENG199919999701413920.1425355.7300082
Mike BrearleyENG198119814801415117.6340035.25011180
C.B. FryENG190919093621406235.0010.0001100
Mike SmithENG197219723601403423.3345230.97000110
Richard EllisonENG1986198691101403612.7348029.17000121
Chris JordanENG20222022141241402817.50104134.6200097
Bob WillisENG1982198220191014028*15.5641733.57003130
Steve HarmisonENG2004200430211014036*12.7317878.65003125

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.