Most Runs for England in ODI 2026
Ben Duckett leads England in ODI 2026 with 737 runs (England). Joe Root (680) and Harry Brook (612) are next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Ben Duckett | 29105167 | 13 | 13 | 737 | 56.69 | 751 | 98.14 | 89 | 7 | 2 | 3 |
| 2 | Joe Root | 33695 | 13 | 12 | 680 | 85.00 | 759 | 89.59 | 61 | 2 | 6 | 1 |
| 3 | Harry Brook | 202144 | 13 | 13 | 612 | 51.00 | 489 | 125.15 | 55 | 24 | 2 | 2 |
| 4 | Tom Banton | 50474 | 8 | 7 | 394 | 56.29 | 363 | 108.54 | 48 | 12 | 4 | 1 |
| 5 | Will Jacks | 66*1330 | 12 | 10 | 309 | 44.14 | 291 | 106.19 | 30 | 7 | 2 | 0 |
| 6 | Jos Buttler | 41*3169 | 8 | 7 | 215 | 43.00 | 168 | 127.98 | 15 | 11 | 1 | 0 |
| 7 | Jacob Bethell | 14491 | 6 | 6 | 195 | 32.50 | 253 | 77.08 | 22 | 2 | 2 | 0 |
| 8 | Jordan Cox | 18643 | 4 | 4 | 143 | 35.75 | 107 | 133.64 | 11 | 4 | 1 | 0 |
| 9 | Sam Curran | 274221* | 10 | 6 | 121 | 24.20 | 146 | 82.88 | 10 | 2 | 0 | 0 |
| 10 | Gus Atkinson | 16736* | 9 | 5 | 96 | 32.00 | 97 | 98.97 | 5 | 4 | 0 | 0 |
| 11 | Jamie Overton | 9 | 6 | 76 | 15.20 | 67 | 113.43 | 7 | 2 | 0 | 0 | |
| 12 | Liam Dawson | 8 | 4 | 75 | 18.75 | 99 | 75.76 | 6 | 1 | 1 | 0 | |
| 13 | Rehan Ahmed | 6 | 5 | 66 | 13.20 | 88 | 75.00 | 9 | 0 | 0 | 0 | |
| 14 | Jofra Archer | 6 | 3 | 14 | 7.00 | 18 | 77.78 | 1 | 1 | 0 | 0 | |
| 15 | Henry Crocombe | 2 | 1 | 8 | 8.00 | 14 | 57.14 | 1 | 0 | 0 | 0 | |
| 16 | Zak Crawley | 1 | 1 | 6 | 6.00 | 11 | 54.55 | 1 | 0 | 0 | 0 | |
| 17 | Adil Rashid | 7 | 3 | 1 | 0.50 | 12 | 8.33 | 0 | 0 | 0 | 0 | |
| 18 | Josh Tongue | 5 | 3 | 1 | 0.50 | 4 | 25.00 | 0 | 0 | 0 | 0 | |
| 19 | Sonny Baker | 3 | 1 | 1 | - | 2 | 50.00 | 0 | 0 | 0 | 0 |
More ODI Leaderboards
Most Runs for England in ODI 2026
Ben Duckett leads England in ODI 2026 with 737 runs (England). Joe Root (680) and Harry Brook (612) are next. Ben Duckett leads England for runs in ODI 2026 with 737 runs. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.
ODI Runs Questions
Who has the most runs for England in ODI 2026?
Ben Duckett leads ODI 2026 for England with 737 runs from 13 matches, averaging 56.69 at a strike rate of 98.14. Joe Root is second on 680 and Harry Brook third on 612. The table ranks every player in ODI 2026 for England by runs, with their team and matches.
Who are the top run scorers in ODI 2026?
The top three run scorers in ODI 2026 for England are Ben Duckett (737 in 13 matches), Joe Root (680 in 13 matches) and Harry Brook (612 in 13 matches). Ben Duckett is 57 runs clear of Joe Root. Every other player follows in the table, with their team and matches.