Top 5 Run-Scorers For England In ODI Cricket [Source: @TheYorkerBall, @PietersenSandip/X.com]
England has given birth to numerous brilliant batters in the ODI format over time. These players have entertained fans across the world with their brilliant performances, consistency, and ability to play under pressure.
With the game and generations changing, England discovered new power-hitters in the 50-over cricket. That being said, here is a summary of the top 5 ODI run-scorers for England.
5. Paul Collingwood – 5092 Runs
5. Paul Collingwood – 5092 Runs [Source: @bharath_7781/X.com]
Former England cricketer Paul Collingwood was a hard-working cricketer who worked with both bat and ball. Between 2001 and 2011, he played many crucial innings for England, and in the ODI format, he accumulated 5092 runs with a 35.56 average and 76.98, including 5 centuries and 26 fifties. His highest score was 120 not out. Though not a flashy batter, he was consistent and reliable.
4. Jos Buttler – 5233 Runs
4. Jos Buttler – 5233 Runs [Source: @ICC/X.com]
Explosive top-order batter Jos Buttler has been England’s most consistent hitter in white-ball cricket, especially the ODIs. In 162 innings, he has scored 5233 runs with 38.76 and 115.13 strike rates. A powerful striker of the ball, Buttler has the highest strike rate among England’s top run-scorers. His unbeaten 162 is one of the most dominant innings in ODI history. Overall, he has 11 hundreds and 27 fifties in ODI cricket.
3. Ian Bell – 5416 Runs
3. Ian Bell – 5416 Runs [Source: @cricketworldcup/X.com]
Ian Bell was a very classy and reliable opener for England. Between 2004 and 2015, Bell was known for his elegant stroke play and ability to give England good starts. In 157 innings, Bell accumulated 5416 runs with 37.87 and 77.16 strike rates. While his highest score was 141, he additionally scored 4 centuries and 35 fifties. Though he wasn't as ruthless as some of the current batters, Bell's reliable technique allowed him to score over 5000 runs in ODIs.
2. Eoin Morgan – 6957 Runs
2. Eoin Morgan – 6957 Runs [Source: @LukeRoper/X.com]
Former England World Cup-winning captain Eoin Morgan is second on this list. From 2009 to 2022, he played a key role in transforming England into an aggressive and fearless ODI team. In a total of 207 innings in the ODI format, he hammered 6957 runs with a 39.75 average and 93.89 strike rate. He also had 13 centuries and 42 fifties to his name. Apart from his batting, Morgan’s leadership and batting power were crucial in England’s 2019 World Cup win.
1. Joe Root – 6969 Runs
1. Joe Root – 6969 Runs [Source: @Wessy_x,X.com]
England’s modern-day legend, Joe Root, surpassed Eoin Morgan to become the batter with the most ODI runs scored for his country. In 168 innings, he has 6969 runs and counting with a 48.39 average and 87.10 strike rate. Moreover, Root also hammered 17 centuries and 43 fifties in the ODI format, with his highest score being 133*. Since making his debut in 2013, Root has been a reliable batter in the middle order. With nearly 7,000 runs, Root’s consistency makes him one of the greatest ODI players for England.