![]() |
Advertisement |
Who has scored the most runs in Test cricket for England?
Find out more about England’s highest run-scorers in Tests.
There are several notable names, including Ben Stokes.
1. Joe Root
- Runs: 13,409
- Span: 2012-2025
- Highest score: 262
2. Alastair Cook
- Runs: 12,472
- Span: 2006-2018
- Highest score: 294
3. Graham Gooch
- Runs: 8,900
- Span: 1975-1995
- Highest score: 333
4. Alec Stewart
- Runs: 8,463
- Span: 1990-2003
- Highest score: 190
5. David Gower
- Runs: 8,231
- Span: 1978-1992
- Highest score: 215
Also read – Revealed: How many more Test runs Joe Root needs to beat Sachin Tendulkar
6. Kevin Pietersen
- Runs: 8,181
- Span: 2005-2014
- Highest score: 227
7. Geoff Boycott
- Runs: 8,114
- Span: 1964-1982
- Highest score: 246 not out
8. Michael Atherton
- Runs: 7,728
- Span: 1989-2001
- Highest score: 185 not out
9. Ian Bell
- Runs: 7,727
- Span: 2004-2015
- Highest score: 235
10. Colin Cowdrey
- Runs: 7,624
- Span: 1954-1975
- Highest score: 182
11. Wally Hammond
- Runs: 7,249
- Span: 1927-1947
- Highest score: 336 not out
12. Andrew Strauss
- Runs: 7,037
- Span: 2004-2012
- Highest score: 177
13. Ben Stokes
- Runs: 7,032
- Span: 2013-2025
- Highest score: 258
Read next: England’s fastest-ever Test centuries: Bazball players attack, but not at No.1
The post Most runs for England in Tests: Ben Stokes 13th to reach 7,000 – who are the other 12? appeared first on Cricket365.
from Cricket365 https://ift.tt/fx6LKBu
0 comments: