White-ball weight

ODI runs⁠

Most One Day International runs for England.

#PlayerSpanRuns averagehighestmatches
01 Joe Root 2013–2026 7,903 50.66166*195
02 Eoin Morgan 2009–2022 6,957 39.75148225
03 Jos Buttler 2012–2026 5,678 39.15162*204
04 Ian Bell 2004–2015 5,416 37.87141161
05 Paul Collingwood 2001–2011 5,092 35.36120*197
06 Alec Stewart 1989–2003 4,677 31.60116170
07 Kevin Pietersen 2004–2013 4,422 41.32130134
08 Marcus Trescothick 2000–2006 4,335 37.37137123
09 Graham Gooch 1976–1995 4,290 36.98142125
10 Jason Roy 2015–2023 4,271 39.91180116
11 Andrew Strauss 2003–2011 4,205 35.63158127
12 Allan Lamb 1982–1992 4,010 39.31118122
13 Jonny Bairstow 2011–2023 3,868 42.97141*107
14 Graeme Hick 1991–2001 3,846 37.33126*120
15 Nick Knight 1996–2003 3,637 40.41125*100
16 Ben Stokes 2011–2023 3,463 41.22182114
17 Andrew Flintoff 1999–2009 3,293 31.97123138
18 Alastair Cook 2006–2014 3,204 36.4013792
19 David Gower 1978–1991 3,170 30.77158114
20 Jonathan Trott 2009–2013 2,819 51.2513768

Updated 29 October 2026. Spotted an error? Let us know.

Bet responsibly

18+ only. Odds and offers are subject to change and to the bookmaker's terms. Set a budget, never chase losses, and treat betting as entertainment. National Gambling Helpline: 0808 8020 133, free, 24/7.

Gambling support: GambleAware.org (opens in a new tab)