Most Runs in One day Cricket
Record holder : Sachin Tendulkar of India holds the record (18426 runs) for most runs in one day cricket.
1.
Sachin Tendulkar - 18426 runs
At the top of list is Sachin Tendulkar of India. He made 18426 runs in 452 innings of 463 matches at an average of 44.83 and strike rate of 86.23.
2.
Kumar Sangakkara - 14234 runs
Then comes our Kumar Sangakkara of Sri Lanka. He made 14234 runs in 380 innings of 404 matches at an average of 41.98 and strike rate of 78.86.
3.
Ricky Ponting - 13704 runs
At no. 3 position is Ricky Ponting of Australia. He made 13704 runs in 365 innings of 375 matches at an average of 42.03 and strike rate of 80.39.
4.
Sanath Jayasuriya - 13430 runs
At no. 4 position is Sanath Jayasuriya of Sri Lanka. He made 13430 runs in 433 innings of 445 matches at an average of 32.36 and strike rate of 91.2.
5.
Mahela Jayawardene - 12650 runs
At position no. 5 is Mahela Jayawardene of Sri Lanka. He made 12650 runs in 418 innings of 448 matches at an average of 33.37 and strike rate of 78.96.
6.
Virat Kohli - 12311 runs
At no. 6 position is Virat Kohli of India. He made 12311 runs in 251 innings of 260 matches at an average of 58.07 and strike rate of 92.92.
7.
Inzamam-ul-Haq - 11739 runs
Next in the list is Inzamam-ul-Haq of Pakistan. He made 11739 runs in 350 innings of 378 matches at an average of 39.52 and strike rate of 74.24.
8.
Jacques Kallis - 11579 runs
Next in the list is Jacques Kallis of South Africa. He made 11579 runs in 314 innings of 328 matches at an average of 44.36 and strike rate of 72.89.
9.
Sourav Ganguly - 11363 runs
Next in the list is Sourav Ganguly of India. He made 11363 runs in 300 innings of 311 matches at an average of 41.02 and strike rate of 73.7.
10.
Rahul Dravid - 10889 runs
Then comes our Rahul Dravid of India. He made 10889 runs in 318 innings of 344 matches at an average of 39.16 and strike rate of 71.23.