White-ball weight

ODI runs⁠: England cricket records

Most One Day International runs for England.

#PlayerSpanRuns matcheshighestaverage
01 Joe Root 2013–2026 8,010 199166*50.37
02 Eoin Morgan 2009–2022 6,957 22514839.75
03 Jos Buttler 2012–2026 5,678 204162*39.15
04 Ian Bell 2004–2015 5,416 16114137.87
05 Paul Collingwood 2001–2011 5,092 197120*35.36
06 Alec Stewart 1989–2003 4,677 17011631.60
07 Kevin Pietersen 2004–2013 4,422 13413041.32
08 Marcus Trescothick 2000–2006 4,335 12313737.37
09 Graham Gooch 1976–1995 4,290 12514236.98
10 Jason Roy 2015–2023 4,271 11618039.91
11 Andrew Strauss 2003–2011 4,205 12715835.63
12 Allan Lamb 1982–1992 4,010 12211839.31
13 Jonny Bairstow 2011–2023 3,868 107141*42.97
14 Graeme Hick 1991–2001 3,846 120126*37.33
15 Nick Knight 1996–2003 3,637 100125*40.41
16 Ben Stokes 2011–2023 3,463 11418241.22
17 Andrew Flintoff 1999–2009 3,293 13812331.97
18 Alastair Cook 2006–2014 3,204 9213736.40
19 David Gower 1978–1991 3,170 11415830.77
20 Jonathan Trott 2009–2013 2,819 6813751.25

Updated 4 November 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)