Cricket's top 10 One Day International Batsmen of all time by runs scored.
Brian Lara. The West Indies great retired with 10,405 runs to his name
Rahul David. Another great India batsman, with a total of 10,889 runs
Saurav Ganguly. The ex-Indian skipper was a master of ODIs with a tally of 11,363
Jacques Kallis. The great South African all-rounder hit 11,579 runs in 328 ODIs
Inzamam ul-Haq. The burly Pakistan captain eased his way to 11,739 runs
Mahela Jayawardena. The Sri Lankan recently crossed the 12,000-run mark
Kumar Sangakkara. The Sri Lankan legend has 12,918 runs and is still going strong
Sanath Jayasuriya. A total of 13,430 runs in 445 matches for the ex-Sri Lanka opener
Ricky Ponting. The former Australian captain scored 13,704 runs with 30 tons
Sachin Tendulkar. The master batsman amassed 18,426 runs from 463 games
22:11 12/11/2014
Cricket's top 10 One Day International Batsmen of all time by runs scored.