Matthew Hayden scored the most runs in ODIs 2006 — 1368 runs. Computed from every ball bowled in ODIs 2006 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Matthew Hayden | 1368 | 1560 |
| 2. Shehan Jayasuriya | 1222 | 1160 |
| 3. Chris Gayle | 1219 | 1483 |
| 4. Mahela Jayawardene | 1140 | 1337 |
| 5. Ricky Ponting | 1131 | 1277 |
| 6. Ramnaresh Sarwan | 1097 | 1436 |
| 7. Upul Tharanga | 1092 | 1477 |
| 8. Ian Bell | 1079 | 1596 |
| 9. Jacques Kallis | 1010 | 1286 |
| 10. Shivnarine Chanderpaul | 964 | 1457 |
Matthew Hayden scored the most runs in ODIs 2006 — 1368 runs. Second is Shehan Jayasuriya (1222), third Chris Gayle (1219).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions