Home » Top 10 Players With Most Runs For England in ODIs (2025 List)
Written By: Ben Crawley
Published: November 5, 2025

Joe Root is one of the best cricketers and currently tops the runs chart for England in One-Day Internationals (ODIs). He has scored over 7,000 runs with an average of 48.85 from 185 matches.

The list of England’s leading run-scorers in ODIs also features Eoin Morgan, a former captain, and Jos Buttler. They follow Root in total runs from their ODI careers.

Check out the top 10 English batters with the most runs in ODIs, along with their career stats and performance highlights here.

Most Runs for England in ODIs – Top 10

England has produced some of the finest ODI batsmen over the years. The following table lists the top 10 run-scorers for England in One Day Internationals, highlighting their career span, matches played, innings, and total runs scored. 

PlayerSpanMatchesInningsRuns
Joe Root2013-20251861747330
Eoin Morgan2009-20222252076957
Jos Buttler2012-20251961685463
Ian Bell2004-20151611575416
Paul Collingwood2001-20111971815092
Alec Stewart1989-20031701624677
Kevin Peterson2004-20131341234422
M Trescothick2000-20061231224335
Graham Gooch1976-19951251224290
Jason Roy2015-20231161104271
Andrew Strauss2003-20111271264205

These players have been pivotal in shaping England’s limited-overs cricket success.

1. Joe Root

ODI Career Stats:

Span2013-2025
Matches186
Innings175
Runs7330
Average48.54
Strike rate87.65
Highest score166*
100s19
50s43

Joe Root has been the backbone of England’s ODI batting setup, consistently delivering in crucial moments. With 7330 runs across 186 matches at an average of 48.85 and a strike rate of 87.65, he holds the record as England’s all‑time top run‑scorer in the format.

Joe Root
Source: The Independent

His tally of 19 hundreds and 43 fifties underscores his ability to convert starts into big scores. Notably, his highest score of 166* and leading the country with 7,000+ ODI runs highlight his enduring class and match‑winning contributions.

2. Eoin Morgan

ODI Career Stats:

Span2009-2022
Matches225
Innings207
Runs6957
Average39.75
Strike rate93.89
Highest score148
100s13
50s42

Eoin Morgan was England’s revolutionary limited-overs captain, known for his aggressive left-handed batting and ability to accelerate innings in the middle order. His innovative stroke play transformed England’s white-ball approach, especially in chases and powerplay situations.

Eoin Morgan
Source: Sky Sports

Over a career spanning 225 ODIs, Morgan’s calm leadership and ability to finish games were vital. With 13 centuries and a strike rate close to 94, he consistently turned promising starts into match-winning scores. His impact was felt both as a tactician and a batsman who could dominate top-quality bowling attacks.

3. Jos Buttler

ODI Career Stats:

Span2012-2025
Matches196
Innings169
Runs5463
Average39.02
Strike rate115.10
Highest score162*
100s11
50s29

Jos Buttler is England’s explosive wicketkeeper-batter, renowned for his aggressive batting in the middle and lower order. His attacking style makes him a formidable finisher, especially in high-pressure chases and the death overs.

Jos Buttler
Source: Sport360

Across 196 ODIs, Buttler has scored 5,463 runs with a strike rate of 115.10, reflecting his ability to dominate bowlers. With 11 centuries and a highest score of 162*. He has consistently provided England with game-changing innings, often turning tight contests in their favor.

4. Ian Bell

ODI Career Stats:

Span2004-2015
Matches161
Innings157
Runs5416
Average37.87
Strike rate77.16
Highest score141
100s4
50s35

Ian Bell was England’s elegant right-handed batsman, known for his classical technique and ability to anchor the innings. Often batting in the top and middle order, he excelled at building partnerships and stabilizing the team during crucial phases.

Ian Bell
Source: Cricket Australia

In 161 ODIs, Bell amassed 5,416 runs at an average of 37.87, combining consistency with reliability. His 4 centuries and 35 fifties, along with a highest score of 141, highlight his role as a dependable run-scorer who provided solidity to England’s batting lineup.

5. Paul Collingwood

ODI Career Stats:

Span2001-2011
Matches197
Innings181
Runs5092
Average35.36
Strike rate76.98
Highest score120*
100s5
50s26

Paul Collingwood was England’s dependable all-rounder and middle-order batsman, known for his grit, consistency, and ability to finish games under pressure. He often contributed crucial runs in tight situations while adding value with his handy medium-pace bowling and sharp fielding.

Paul Collingwood
Source: The Guardian

Across 197 ODIs, Collingwood scored 5,092 runs at an average of 35.36, including 5 centuries and 26 fifties. His highest score of 120* and calm presence in the middle order made him a vital contributor to England’s ODI successes during his career.

6. Alec Stewart

ODI Career Stats:

Span1989-2003
Matches170
Innings162
Runs4677
Average31.60
Strike rate68.36
Highest score116
100s4
50s28

Alec Stewart was England’s versatile wicketkeeper-batsman and a right-handed top-order anchor. Known for his dependability, he often stabilized innings and provided a solid foundation for the team, excelling at building partnerships and pacing the innings.

Alec Stewart
Source: India.Com

In 170 ODIs, Stewart scored 4,677 runs at an average of 31.60, including 4 centuries and 28 fifties. His highest score of 116 highlights his ability to play long, composed innings, making him a key figure in England’s batting lineup throughout his career.

7. Kevin Peterson

ODI Career Stats:

Span2004-2013
Matches134
Innings123
Runs4422
Average41.32
Strike rate86.70
Highest score130
100s9
50s25

Kevin Pietersen was England’s dynamic right-handed batsman, known for his aggressive stroke play and skill in dominating bowlers in the top and middle order. His unique shots and bold style made him a game-changer in important ODI matches.

Kevin Peterson
Source: The Independent

Over 134 ODIs, Pietersen scored 4,422 runs at an impressive average of 41.32, including 9 centuries and 25 fifties. His highest score of 130 highlighted his ability to turn games around on his own, solidifying his status as one of England’s most powerful limited-overs batsmen.

8. Marcus Trescothick

ODI Career Stats:

Span2000-2006
Matches123
Innings122
Runs4335
Average37.37
Strike rate85.21
Highest score137
100s12
50s21

Marcus Trescothick was England’s attacking left-handed opener, known for his ability to dominate the new ball and set a strong platform at the top of the order. His aggressive style and consistency made him a key figure in England’s ODI setup.

Marcus Trescothick
Source: BBC

In 123 ODIs, Trescothick scored 4,335 runs at an average of 37.37, including 12 centuries and 21 fifties. His highest score of 137 reflects his capacity to play long, impactful innings, providing England with strong starts and momentum in limited-overs matches.

9. Graham Gooch

ODI Career Stats:

Span1976-1995
Matches125
Innings122
Runs4290
Average36.98
Strike rate61.88
Highest score142
100s8
50s23

Graham Gooch was England’s prolific right-handed opener, renowned for his classical technique, patience, and ability to anchor the innings. He excelled at building long partnerships and guiding the team through challenging situations.

Graham Gooch
Source: The Guardian

Across 125 ODIs, Gooch scored 4,290 runs at an average of 36.98, including 8 centuries and 23 fifties. His highest score of 142 highlights his capacity for big innings, making him a cornerstone of England’s batting lineup during his career.

10. Jason Roy

ODI Career Stats:

Span2015-2023
Matches116
Innings110
Runs4271
Average39.91
Strike rate105.53
Highest score180
100s12
50s21

Jason Roy is England’s explosive right-handed opening batsman, known for his aggressive stroke play and ability to dominate bowlers from the start. He excels in setting the pace during powerplays and providing rapid starts at the top of the order.

Jason Roy
Source: Sky Sports

In 116 ODIs, Roy scored 4,271 runs at an average of 39.91 with a strike rate of 105.53. His 12 centuries, including a highest score of 180, highlight his match-winning ability and crucial role in England’s limited-overs success.

Conclusion: Joe Root is the Leading Run Scorer for England in ODIs!

England has produced some of the finest batsmen in ODI cricket, with Joe Root leading the way. His consistency, ability to play long innings, and knack for scoring big have made him the backbone of England’s batting lineup. Alongside him, players like Eoin Morgan, Jos Buttler, and Ian Bell have also shaped England’s limited-overs success.

These top 10 run-scorers have contributed in different ways, from explosive starts at the top of the order to stabilizing the middle overs. Their centuries, fifties, and match-winning performances have helped England compete at the highest level.

Overall, this list highlights the talent, skill, and impact of England’s leading ODI batsmen. Their contributions have not only brought victories but also inspired future generations of players.

About the Author

Hey, I am a cricket writer based in London with over 7 years of experience covering everything from county championships to international showdowns. I bring a sharp eye for detail and a passion for storytelling, highlighting England’s rising stars and memorable match moments. At DurhamCricket, I deliver weekly coverage that's honest, insightful, and easy to follow—perfect for fans who live and breathe the game.

Scroll to Top