10. 7488 runs - Gordon Greenidge (West Indies)
9. 7525 runs - Mark Taylor (Australia)
8. 7811 runs - Graham Gooch (England)
7. 8091 runs - Geoff Boycott (England)
6. 8207 runs - Virender Sehwag (India)
5. 8208 runs - David Warner (Australia)
4. 8625 runs - Matthew Hayden (Australia)
3. 9030 runs - Graeme Smith (South Africa)
2. 9607 runs - Sunil Gavaskar (India)
1. 11845 - Alastair Cook (England)
Next : Top 5 quickest 300-plus chases in ODIs as Zimbabwe chase down 315 runs in just 40.5 overs against Netherlands
Click to read more..