top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - England

SIDE Ladder.png

Most Runs (ODI)

This list features the players with the most ODI (one day internationals) runs for the England national cricket team.

RANK

PLAYER

APPEARANCES

RUNS

YEARS

1

Joe Root

183

7301

2013-2025

2

Eoin Morgan

225

6957

2009-2022

3

Ian Bell

161

5416

2004-2015

4

Jos Buttler

193

5412

2012-2025

5

Paul Collingwood

197

5092

2001-2011

6

Alec Stewart

170

4677

1989-2003

7

Kevin Pietersen

134

4422

2004-2013

8

Marcus Trescothick

123

4335

2000-2006

9

Graham Gooch

125

4290

1976-1995

10

Jason Roy

116

4271

2015-2023


SIDE Ladder.png

References

ESPNcricinfo (2025). Batting – most runs – career – England – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/batting-most-runs-career/england-1/one-day-internationals-2 (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page