5 England Batsmen With The Most Runs In International Cricket

Updated - 27 Nov 2023, 04:17 PM

Joe Root
Joe Root. (Credits: Twitter)

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:

England cricket team
Graham Gooch[photo: Twitter]
The former England captain Graham Gooch was a phenomenal batsman for England and he has some good numbers in both ODI and the Test format. Gooch played almost 20 years of international cricket from the period 1975 and 1995 and is regarded to be one of the greatest of his nation.

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:

India vs England
Ian Bell[photo: Twitter]
Ian Bell was one of the most elegant right-handers in international cricket and he had so much flair towards his shots. Bell played for England from the period of 2004 to 2015 and was one of the consistent run-scorers for the side. He is fourth on the leading run-scorers for England in international cricket.

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 (Image Credit: Twitter)

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:

England batsmen
Alastair Cook. (Credits: Twitter)

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:

Joe Root
Joe Root (Image Credit: Twitter)

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.

Tagged:

Graham Gooch Ian Bell Joe Root Kevin Pietersen