Most runs In ODI Matches In England Team

Last Updated - 23 March 2024

# PLAYER MAT INNS RUNS AVG SR 4s 6s
1 Eoin Morgan 225 207 6,957 40 94 588 202
2 Joe Root 171 160 6,522 48 87 520 49
3 Ian Bell 161 157 5,416 38 77 525 32
4 Paul Collingwood 197 181 5,092 35 77 365 74
5 Jos Buttler 181 154 5,022 40 117 407 170
6 Alec Stewart 170 162 4,677 32 68 469 26
7 Kevin Pietersen 134 123 4,422 41 87 427 76
8 Marcus Trescothick 123 122 4,335 37 85 528 41
9 Graham Gooch 125 122 4,290 37 62 407 15
10 Jason Roy 116 110 4,271 40 106 511 81
11 Sir Andrew Strauss 127 126 4,205 36 81 454 25
12 Allan Lamb 122 118 4,010 39 76 328 30
13 Jonny Bairstow 107 98 3,868 43 103 437 92
14 Graeme Hick 120 118 3,846 37 74 278 41
15 Nick Knight 100 100 3,637 40 72 327 21
16 Ben Stokes 114 99 3,463 41 96 282 109
17 Andrew Flintoff 138 119 3,293 32 89 299 92
18 Sir Alastair Cook 92 92 3,204 36 77 363 10
19 David Gower 114 111 3,170 31 75 290 22
20 Jonathan Trott 68 65 2,819 51 77 216 3