5 England Batsmen With The Most Runs In International Cricket
Published - 06 Aug 2021, 04:01 PM | Updated - 23 Aug 2024, 12:51 AM

Table of Contents
England has been one of the toughest places to bat for any batsmen in international cricket but certain England batsmen have adjusted to it and have scored plenty of runs despite the challenging conditions. Their technique should be of the highest quality for red-ball cricket while they will get some breather in ODI cricket.
In recent years, there aren’t many England batsmen that have been consistent in Tests and it has been evident in their results too. The lack of consistency has hurt them and they have had to keep changing the players. Here are the 5 batsmen with the most runs for England in international cricket.
5 Batsmen With Most Runs For England In International Cricket:
Graham Gooch:
Gooch played 243 games in international cricket scoring 13190 runs at an average of 40.58 and he amassed 28 centuries and 69 half-centuries overall. He is fifth in the all-time leading run-scorers for England in international cricket.
Ian Bell:
Bell scored 13331 runs in 287 international games at an average of 40.27 and he scored 26 centuries and 82 half-centuries in his international career. His highest score of 235 came against India in the 2011 home series.
Kevin Pietersen:

Kevin Pietersen was one of the most talented cricketers from England to have played international cricket. He had a lot of variety in his shots and was aggressive in his approach too. His career came to a sad end in 2014 when he had issues with ECB and had decided not to play anymore international cricket.
Pietersen scored 13779 runs in 275 international games at an average of 44.30 across formats and he scored 32 centuries and 67 half-centuries across various formats. He is third on the list of batsmen with the most international runs for England.
Alastair Cook:

Alastair Cook is regarded to be one of the all-time greats of test cricket and he was expected to break Indian legend Sachin Tendulkar’s record in test cricket with the most runs overall in the longer format. The left-hander had an excellent career at the top of the order for England in both Test and the ODI format.
Cook scored 15737 runs in 257 international games at an average of 42.88 with 38 test centuries and 76 half-centuries. He is currently at the second position in the all-time leading run-scorers for England in international cricket.
Joe Root:

The current England skipper Joe Root has surpassed the former skipper Alastair Cook to move to the top of the list for batsmen with the most international runs for England. Root has been very consistent from his debut series in 2012 and he has taken England to bigger heights already.
Root has scored 15780 runs in 290 international games at an average of 48.70 and he has scored 36 centuries and 9 half-centuries already. He is still 30 years old and has a long way to go until his international career sums up.