2. Ricky Ponting (Australia) – 10276 runs:

Ricky Ponting was the captain of one of the most successful sides in One-Day internationals. He contributed a whopping 10276 runs to the winning cause, which included 25 centuries and 69 half centuries at an average of 49.20. He was involved in 262 victories for the Australians. His highest score is 145 runs.