Most Runs in One day Cricket in 2010
Record holder : Hashim Amla of South Africa holds the record (1058 runs) for most runs in one day cricket in 2010.
1. Hashim Amla - 1058 runs
The record is held by Hashim Amla of South Africa. He made 1058 runs in 15 innings of 15 matches at an average of 75.57 and strike rate of 104.23.
2. Virat Kohli - 995 runs
At no. 2 position is Virat Kohli of India. He made 995 runs in 24 innings of 25 matches at an average of 47.38 and strike rate of 85.11.
3. AB de Villiers - 964 runs
At no. 3 position is AB de Villiers of South Africa. He made 964 runs in 16 innings of 16 matches at an average of 80.33 and strike rate of 102.11.
4. Tillakaratne Dilshan - 921 runs
At no. 4 position is Tillakaratne Dilshan of Sri Lanka. He made 921 runs in 20 innings of 20 matches at an average of 51.16 and strike rate of 98.92.
5. Imrul Kayes - 867 runs
At no. 5 position is Imrul Kayes of Bangladesh. He made 867 runs in 27 innings of 27 matches at an average of 32.11 and strike rate of 67.15.
6. Cameron White - 848 runs
At position no. 6 is Cameron White of Australia. He made 848 runs in 23 innings of 25 matches at an average of 44.63 and strike rate of 84.46.
7. Michael Hussey - 825 runs
Then comes our Michael Hussey of Australia. He made 825 runs in 23 innings of 24 matches at an average of 45.83 and strike rate of 91.56.
8. Andrew Strauss - 806 runs
At no. 8 position is Andrew Strauss of England. He made 806 runs in 14 innings of 14 matches at an average of 57.57 and strike rate of 95.95.
9. Shakib Al Hasan - 787 runs
Next in the list is Shakib Al Hasan of Bangladesh. He made 787 runs in 27 innings of 27 matches at an average of 32.79 and strike rate of 80.14.
10. Michael Clarke - 777 runs
At no. 10 position is Michael Clarke of Australia. He made 777 runs in 19 innings of 19 matches at an average of 55.5 and strike rate of 79.36.