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.

Download

1. India 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. Australia 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. India 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. Australia 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. Pakistan 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. New Zealand 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. Australia 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. West Indies 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. India 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. India 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.

Latest poll updates

Get notified on trending polls and opinions