Most Runs in One day Cricket in 1989
Record holder : Desmond Haynes of West Indies holds the record (1007 runs) for most runs in one day cricket in 1989.
1. Desmond Haynes - 1007 runs
The player at #1 in the list is Desmond Haynes of West Indies. He made 1007 runs in 23 innings of 23 matches at an average of 55.94 and strike rate of 73.18.
2. Saleem Malik - 931 runs
At no. 2 position is Saleem Malik of Pakistan. He made 931 runs in 26 innings of 26 matches at an average of 42.31 and strike rate of 92.82.
3. Geoff Marsh - 818 runs
Then comes our Geoff Marsh of Australia. He made 818 runs in 18 innings of 18 matches at an average of 54.53 and strike rate of 54.02.
4. Richie Richardson - 813 runs
At no. 4 position is Richie Richardson of West Indies. He made 813 runs in 23 innings of 23 matches at an average of 42.78 and strike rate of 63.86.
5. Imran Khan - 793 runs
Then comes our Imran Khan of Pakistan. He made 793 runs in 26 innings of 26 matches at an average of 46.64 and strike rate of 84.09.
6. Dean Jones - 716 runs
At no. 6 position is Dean Jones of Australia. He made 716 runs in 16 innings of 17 matches at an average of 51.14 and strike rate of 67.16.
7. Shoaib Mohammad - 647 runs
At position no. 7 is Shoaib Mohammad of Pakistan. He made 647 runs in 20 innings of 20 matches at an average of 38.05 and strike rate of 58.23.
8. Ramiz Raja - 567 runs
At no. 8 position is Ramiz Raja of Pakistan. He made 567 runs in 20 innings of 20 matches at an average of 29.84 and strike rate of 68.72.
9. Allan Border - 533 runs
At position no. 9 is Allan Border of Australia. He made 533 runs in 17 innings of 18 matches at an average of 35.53 and strike rate of 81.74.
10. Viv Richards - 492 runs
At position no. 10 is Viv Richards of West Indies. He made 492 runs in 18 innings of 22 matches at an average of 32.8 and strike rate of 96.85.