Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi 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)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 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
Philip SaltENG12212293143v NEDAmstelveen17 Jun 2022
Johnny BriggsENG121121 & DNB-150v AUSMelbourne1 Jan 1885
Ernest TyldesleyENG121100 & 21--0v SADurban4 Feb 1928
Norman YardleyENG12122 & 99-100v SANottingham7 Jun 1947
Denis ComptonENG121115 & 6-170v SAManchester5 Jul 1947
Allan WatkinsENG121111 & 10-150v SAJohannesburg12 Feb 1949
Peter ParfittENG121121-180v INDKanpur15 Feb 1964
Ken BarringtonENG121121-161v SAJohannesburg23 Dec 1964
Mike SmithENG121121 & DNB-121v SACape Town1 Jan 1965
Geoff BoycottENG121121* & DNB261121v PAKLondon17 Jun 1971
Tony GreigENG121121254141v WIGeorgetown22 Mar 1974
David GowerENG1219 & 112*214150v NZLeeds28 Jul 1983
Mike GattingENG121121198130v NZLondon21 Aug 1986
Alec StewartENG12148 & 73199122v ZIMBulawayo18 Dec 1996
Marcus TrescothickENG121121109132v INDKolkata19 Jan 2002
Kevin PietersenENG12157 & 64*168144v AUSLondon21 Jul 2005
Andrew FlintoffENG12170 & 51229152v INDChandigarh9 Mar 2006
Marcus TrescothickENG121121118161v SLLeeds1 Jul 2006
Kevin PietersenENG12140 & 81222141v SACenturion16 Dec 2009
Jonathan TrottENG121121235150v NZWellington14 Mar 2013
Kevin PietersenENG121113 & 8222132v AUSManchester1 Aug 2013
Jos ButtlerENG12112174114v SLLondon31 May 2014
Eoin MorganENG121121136113v AUSSydney16 Jan 2015
Joe RootENG121121108142v SLWellington1 Mar 2015
Joe RootENG121121165140v INDLeeds25 Aug 2021
Ben StokesENG12146 & 75*103166v NZNottingham10 Jun 2022
Bobby AbelENG120120241110v SACape Town25 Mar 1889
Len BraundENG120103* & 17-151v AUSAdelaide17 Jan 1902
Wilfred RhodesENG12066 & 54--0v AUSLondon9 Aug 1909
Herbert SutcliffeENG12026 & 94--0v AUSLeeds10 Jul 1926
Les AmesENG120120325140v AUSLondon22 Jun 1934
Wally HammondENG120120-160v SADurban20 Jan 1939
Denis ComptonENG120120 & DNB-160v WILondon24 Jun 1939
Peter MayENG12083* & 37*-120v AUSLondon23 Aug 1956
Mike SmithENG120108 & 12--3v WIPort of Spain28 Jan 1960
Colin CowdreyENG120107 & 13*-180v INDCalcutta29 Jan 1964
John EdrichENG12012028292v AUSLondon18 Jun 1964
Geoff BoycottENG12070 & 5037470v AUSPerth11 Dec 1970
Alan KnottENG120116 & 4*179230v PAKBirmingham3 Jun 1971
Dennis AmissENG12099 & 21*34150v PAKKarachi24 Mar 1973
Graham ThorpeENG1206 & 114*293110v AUSLondon1 Jul 1993
Graeme HickENG12039 & 81*166170v SALondon18 Aug 1994
Alec StewartENG12019 & 101*31190v ZIMHarare26 Dec 1996
Nasser HussainENG12015 & 105341200v SALondon18 Jun 1998
Michael VaughanENG120120174150v BANLondon26 May 2005
Paul CollingwoodENG120120*13371v AUSMelbourne9 Feb 2007
Alastair CookENG12065 & 55252140v SACape Town3 Jan 2010
Kevin PietersenENG12071 & 49251111v AUSMelbourne26 Dec 2013
Jonny BairstowENG12041 & 79132153v SADurban26 Dec 2015
Jason RoyENG120120108122v AUSCardiff16 Jun 2018

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.