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.

Download

1. India 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. Sri Lanka 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. India 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. Australia 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. New Zealand 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. Pakistan 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. Pakistan 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. Australia 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. India 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. Australia 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.

Latest poll updates

Get notified on trending polls and opinions