Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi 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/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

England: Batting match by match (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.

PlayerRunsScoresBF4s6sOppositionGroundDate
Andrew StraussENG8150 & 3123930v AUSMelbourne26 Dec 2006
Michael VaughanENG8141 & 40177110v WIManchester7 Jun 2007
Graeme SwannENG8118 & 6383110v AUSLondon20 Aug 2009
Ian BellENG81818661v IREBangalore2 Mar 2011
Jonathan TrottENG8171 & 10189100v SALondon19 Jul 2012
James AndersonENG8181130170v INDNottingham9 Jul 2014
Jos ButtlerENG8167 & 14144110v NZLondon21 May 2015
Alastair CookENG8176 & 5213120v SACenturion22 Jan 2016
James VinceENG8139 & 42188130v PAKBirmingham3 Aug 2016
Ben StokesENG8158 & 23150130v SAManchester4 Aug 2017
Jos ButtlerENG8114 & 6715380v PAKLondon24 May 2018
Rory BurnsENG8181 & 018890v AUSManchester4 Sept 2019
Joe DenlyENG8150 & 31190122v SACenturion26 Dec 2019
Rory BurnsENG8181 & 0189100v NZBirmingham10 Jun 2021
Daniel LawrenceENG8181* & 0126130v NZBirmingham10 Jun 2021
Harry BrookENG8181*3585v PAKKarachi23 Sept 2022
Joe RootENG8128 & 53*14280v INDLeeds20 Jun 2025
Wilf FlowersENG8024 & 56-70v AUSSydney20 Feb 1885
'Young Jack' HearneENG8045 & 35--0v SALeeds8 Jul 1912
Maurice LeylandENG8052 & 28--0v SACape Town1 Jan 1931
Allan WatkinsENG8080 & DNB--0v INDMumbai14 Dec 1951
Tom GraveneyENG8078 & 2-120v AUSLondon25 Jun 1953
Leonard HuttonENG8024 & 56--0v WIKingston15 Jan 1954
Colin CowdreyENG8080-110v AUSManchester26 Jul 1956
Ken BarringtonENG8080 & DNB-100v INDLondon18 Jun 1959
Ken BarringtonENG8080-120v INDLeeds2 Jul 1959
Geoff PullarENG8033 & 47--0v WIGeorgetown9 Mar 1960
Ken BarringtonENG8080 & DNB-80v INDMadras10 Jan 1964
Alan KnottENG807 & 73*298150v WIGeorgetown28 Mar 1968
John EdrichENG8018 & 6221850v INDLondon22 Jul 1971
Graham BarlowENG8080*13980v WIScarborough26 Aug 1976
David GowerENG8045 & 35163110v AUSLondon28 Aug 1980
Mike AthertonENG808 & 7213490v INDLondon26 Jul 1990
Graeme HickENG8013 & 67136111v WILondon22 Jun 1995
Graham ThorpeENG8077 & 320260v PAKLondon25 Jul 1996
Nasser HussainENG8022 & 5822290v SANottingham23 Jul 1998
Graeme HickENG808095100v ZIMHarare20 Feb 2000
Graham ThorpeENG8080145120v PAKLondon17 May 2001
Nick KnightENG8080*11960v ZIMBulawayo13 Oct 2001
Nick KnightENG808012940v NZNapier20 Feb 2002
Paul CollingwoodENG8080*9333v ZIMBirmingham10 Sept 2004
Geraint JonesENG80807572v ZIMBulawayo5 Dec 2004
Andrew FlintoffENG8072 & 8128131v AUSLondon8 Sept 2005
Ian BellENG808010140v IREBelfast13 Jun 2006
Alastair CookENG808012360v SLColombo10 Oct 2007
Tim BresnanENG808076110v AUSCenturion2 Oct 2009
Matt PriorENG8076 & 4127100v SACape Town3 Jan 2010
Kevin PietersenENG8080 & DNB147120v PAKBirmingham6 Aug 2010
Alastair CookENG8080*6351v INDSouthampton6 Sept 2011
Alastair CookENG80809891v PAKDubai18 Feb 2012

BF balls faced · 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.