Most Runs in One day Cricket in 1986
Record holder : Sunil Gavaskar of India holds the record (805 runs) for most runs in one day cricket in 1986.
1. Sunil Gavaskar - 805 runs
The record is held by Sunil Gavaskar of India. He made 805 runs in 23 innings of 23 matches at an average of 38.33 and strike rate of 61.49.
2. David Boon - 768 runs
Then comes our David Boon of Australia. He made 768 runs in 22 innings of 23 matches at an average of 34.9 and strike rate of 66.72.
3. Kris Srikkanth - 748 runs
Then comes our Kris Srikkanth of India. He made 748 runs in 27 innings of 27 matches at an average of 27.7 and strike rate of 71.44.
4. Geoff Marsh - 724 runs
Then comes our Geoff Marsh of Australia. He made 724 runs in 21 innings of 21 matches at an average of 34.47 and strike rate of 56.78.
5. Javed Miandad - 632 runs
Then comes our Javed Miandad of Pakistan. He made 632 runs in 17 innings of 19 matches at an average of 48.61 and strike rate of 69.52.
6. Martin Crowe - 622 runs
At no. 6 position is Martin Crowe of New Zealand. He made 622 runs in 20 innings of 20 matches at an average of 32.73 and strike rate of 75.48.
7. Allan Border - 595 runs
At position no. 7 is Allan Border of Australia. He made 595 runs in 21 innings of 22 matches at an average of 33.05 and strike rate of 73.63.
8. Richie Richardson - 539 runs
At no. 8 position is Richie Richardson of West Indies. He made 539 runs in 13 innings of 13 matches at an average of 49 and strike rate of 68.14.
9. Mohammad Azharuddin - 528 runs
Then comes our Mohammad Azharuddin of India. He made 528 runs in 23 innings of 26 matches at an average of 31.05 and strike rate of 53.54.
10. Kapil Dev - 517 runs
Next in the list is Kapil Dev of India. He made 517 runs in 24 innings of 27 matches at an average of 27.21 and strike rate of 103.19.