Most Runs in One day Cricket in 2004
Record holder : Rahul Dravid of India holds the record (1025 runs) for most runs in one day cricket in 2004.
1. Rahul Dravid - 1025 runs
At the top of list is Rahul Dravid of India. He made 1025 runs in 28 innings of 31 matches at an average of 39.42 and strike rate of 74.98.
2. Kumar Sangakkara - 1010 runs
Then comes our Kumar Sangakkara of Sri Lanka. He made 1010 runs in 23 innings of 27 matches at an average of 53.15 and strike rate of 77.21.
3. Sourav Ganguly - 947 runs
Next in the list is Sourav Ganguly of India. He made 947 runs in 30 innings of 31 matches at an average of 32.65 and strike rate of 69.88.
4. Matthew Hayden - 946 runs
At no. 4 position is Matthew Hayden of Australia. He made 946 runs in 23 innings of 23 matches at an average of 41.13 and strike rate of 75.13.
5. Stephen Fleming - 921 runs
At position no. 5 is Stephen Fleming of New Zealand. He made 921 runs in 21 innings of 22 matches at an average of 48.47 and strike rate of 79.32.
6. Inzamam-ul-Haq - 911 runs
Next in the list is Inzamam-ul-Haq of Pakistan. He made 911 runs in 22 innings of 26 matches at an average of 43.38 and strike rate of 82.96.
7. Shoaib Malik - 895 runs
At no. 7 position is Shoaib Malik of Pakistan. He made 895 runs in 27 innings of 27 matches at an average of 37.29 and strike rate of 81.8.
8. Adam Gilchrist - 879 runs
Then comes our Adam Gilchrist of Australia. He made 879 runs in 21 innings of 21 matches at an average of 43.95 and strike rate of 111.54.
9. Yuvraj Singh - 841 runs
Then comes our Yuvraj Singh of India. He made 841 runs in 28 innings of 31 matches at an average of 30.03 and strike rate of 90.72.
10. Ricky Ponting - 840 runs
At no. 10 position is Ricky Ponting of Australia. He made 840 runs in 23 innings of 24 matches at an average of 38.18 and strike rate of 79.69.