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/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDT2069th 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)ODI2nd 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
Joe RootENG777716170v INDManchester7 Aug 2014
Jonny BairstowENG7729 & 4819290v PAKLondon14 Jul 2016
Moeen AliENG7777*5155v SALeeds24 May 2017
Jason RoyENG775 & 7289101v IRELondon24 Jul 2019
Joe RootENG770 & 7720770v AUSLeeds22 Aug 2019
Joe RootENG7729 & 48150130v SACenturion26 Dec 2019
Jos ButtlerENG7777*5482v AUSSouthampton6 Sept 2020
Lewis GregoryENG77776963v PAKBirmingham13 Jul 2021
Philip SaltENG77775490v NEDAmstelveen19 Jun 2022
Dawid MalanENG77773965v INDNottingham10 Jul 2022
Zak CrawleyENG7733 & 449480v AUSLeeds6 Jul 2023
Joe RootENG77778641v NZAhmedabad5 Oct 2023
Ben StokesENG7769 & 812390v WINottingham18 Jul 2024
Ollie PopeENG7777 & DNB9880v NZChristchurch28 Nov 2024
Ben StokesENG7744 & 3320670v INDLondon10 Jul 2025
Harry BrookENG77776692v SLLondon27 Sept 2026
Dick BarlowENG7634 & 42*-30v AUSSydney25 Feb 1887
George GunnENG7665 & 11-31v AUSAdelaide10 Jan 1908
Jack HobbsENG7676--0v SABirmingham14 Jun 1924
Dodger WhysallENG767621260v AUSMelbourne13 Feb 1925
George MacaulayENG7676 & DNB-100v AUSLeeds10 Jul 1926
Patsy HendrenENG7638 & 38*--0v WIGeorgetown14 Feb 1935
Walter RobinsENG7676-140v INDManchester25 Jul 1936
Wally HammondENG7676 & 0150101v AUSLeeds22 Jul 1938
Leonard HuttonENG7639 & 3716780v AUSSydney13 Dec 1946
Joe HardstaffENG7667 & 924450v AUSAdelaide31 Jan 1947
Godfrey EvansENG762 & 74-140v SANottingham7 Jun 1947
Cyril WashbrookENG7636 & 40--1v SAPort Elizabeth5 Mar 1949
Bill EdrichENG7621 & 55*-90v AUSLondon15 Aug 1953
Peter MayENG7639 & 37-50v AUSLondon15 Aug 1953
Peter RichardsonENG7676-110v WILondon20 Jun 1957
Colin CowdreyENG7667 & 9-101v INDManchester23 Jul 1959
Ken BarringtonENG7676-81v NZWellington1 Mar 1963
Ken BarringtonENG7663 & 13-80v WIKingston8 Feb 1968
Tony GreigENG7676 & DNB186111v AUSManchester7 Jul 1977
David GowerENG76769021v INDLondon4 Jun 1982
Mike GattingENG76768181v PAKManchester19 Jul 1982
Chris BroadENG767611370v AUSPerth1 Jan 1987
Chris BroadENG767614370v WIDevonport3 Feb 1987
Allan LambENG76765832v SLPeshawar17 Oct 1987
Graham GoochENG7620 & 56167121v AUSBrisbane25 Nov 1994
Mike AthertonENG7612 & 64219100v PAKLondon25 Jul 1996
Michael VaughanENG767613270v WILeeds17 Aug 2000
Marcus TrescothickENG760 & 76115112v AUSBirmingham5 Jul 2001
Alec StewartENG7676* & DNB83101v AUSLeeds16 Aug 2001
Michael VaughanENG7661 & 15143110v INDLeeds22 Aug 2002
Marcus TrescothickENG7643 & 3314990v AUSLondon8 Sept 2005
Stuart BroadENG7676124100v SALondon10 Jul 2008
Tim AmbroseENG7676* & DNB9582v WIBarbados26 Feb 2009
Kevin PietersenENG7632 & 4414390v AUSLondon16 Jul 2009

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.