England have produced many great batters over the years. Players like Joe Root, Alastair Cook, Kevin Pietersen and Ben Stokes have scored thousands of runs for their country. Joe Root is at the top of the list of England’s highest run-scorers in international cricket. He has scored runs in all three formats: Tests, ODIs and T20Is.
In this article, we look at the top 10 England batters with the most international runs.
Top 10 England Batters With the Most International Runs
|
Rank |
Player |
International Runs |
|---|---|---|
|
1 |
Joe Root |
23,181 |
|
2 |
Alastair Cook |
15,737 |
|
3 |
Kevin Pietersen |
13,779 |
|
4 |
Ian Bell |
13,331 |
|
5 |
Graham Gooch |
13,190 |
|
6 |
Alec Stewart |
13,137 |
|
7 |
Jos Buttler |
12,969 |
|
8 |
Jonny Bairstow |
11,581 |
|
9 |
David Gower |
11,401 |
|
10 |
Ben Stokes |
11,321 |
1. Joe Root – 23,181 Runs
Joe Root is England’s highest run-scorer in international cricket. He made his international debut in 2012 and has become one of the best batters in the world.
Root has scored runs in all three formats. He is also England’s leading run-scorer in Test and ODI cricket.
He is known for his strong batting technique and ability to play long innings.
2. Alastair Cook – 15,737 Runs
Alastair Cook is one of the greatest opening batters England have produced. He played international cricket from 2006 to 2018.
Cook was known for his patience and ability to stay at the crease for long periods. Most of his runs came in Test cricket.
He also captained England and played an important role in several memorable victories.
3. Kevin Pietersen – 13,779 Runs
Kevin Pietersen was one of England’s most attacking batters. He made his international debut in 2004.
He was known for his powerful shots and ability to score quickly against strong bowling attacks.
Pietersen played all three formats and was part of England’s team that won the 2010 T20 World Cup.
4. Ian Bell – 13,331 Runs
Ian Bell was an important batter for England between 2004 and 2015.
He was known for his excellent batting technique, especially in Test cricket. Bell played many important innings for England and was part of several successful Ashes campaigns.
He scored more than 13,000 international runs during his career.
5. Graham Gooch – 13,190 Runs
Graham Gooch was one of England’s leading batters during the 1980s and 1990s.
He played international cricket from 1975 to 1995. Gooch was also the captain of England and scored many important runs for his team.
His highest Test score was 333, which he made against India at Lord’s in 1990.
