Highest runs in ODI cricket
Updated on Oct 05 2020
18,426 Runs
1. Sachin Tendulkar
Innings: 452, Avg: 44.83
India14,234 Runs
2. Kumar Sangakkara
Innings: 380, Avg: 41.98
Sri Lanka13,704 Runs
3. Ricky Ponting
Innings: 365, Avg: 42.03
Australia13,430 Runs
4. Sanath Jayasuriya
Innings: 433, Avg: 32.36
Sri Lanka12,650 Runs
5. Mahela Jayawardene
Innings: 418, Avg: 33.01
Sri Lanka11,739 Runs
6. Inzamam ul-Haq
Innings: 350, Avg: 39.52
Pakistan11,609 Runs
7. Virat Kohli
Innings: 233, Avg: 59.84
India11,579 Runs
8. Jacques Kallis
Innings: 314, Avg: 44.3
South Africa11,363 Runs
9. Sourav Ganguly
Innings: 300, Avg: 41.02
India10,889 Runs
10. Rahul Dravid
Innings: 318, Avg: 39.16
India