Most Runs in One day Cricket in 2018

Record holder : Virat Kohli of India holds the record (1202 runs) for most runs in one day cricket in 2018.

Download

1. India Virat Kohli - 1202 runs

The player at #1 in the list is Virat Kohli of India. He made 1202 runs in 14 innings of 14 matches at an average of 133.55 and strike rate of 102.55.

2. India Rohit Sharma - 1030 runs

Then comes our Rohit Sharma of India. He made 1030 runs in 19 innings of 19 matches at an average of 73.57 and strike rate of 100.09.

3. England Jonny Bairstow - 1025 runs

At position no. 3 is Jonny Bairstow of England. He made 1025 runs in 22 innings of 22 matches at an average of 46.59 and strike rate of 118.22.

4. England Joe Root - 946 runs

At no. 4 position is Joe Root of England. He made 946 runs in 24 innings of 24 matches at an average of 59.12 and strike rate of 83.93.

5. Zimbabwe Brendan Taylor - 898 runs

Next in the list is Brendan Taylor of Zimbabwe. He made 898 runs in 21 innings of 21 matches at an average of 42.76 and strike rate of 87.6.

6. India Shikhar Dhawan - 897 runs

At no. 6 position is Shikhar Dhawan of India. He made 897 runs in 19 innings of 19 matches at an average of 49.83 and strike rate of 102.28.

7. England Jason Roy - 894 runs

At position no. 7 is Jason Roy of England. He made 894 runs in 22 innings of 22 matches at an average of 40.63 and strike rate of 105.05.

8. Pakistan Fakhar Zaman - 875 runs

At position no. 8 is Fakhar Zaman of Pakistan. He made 875 runs in 17 innings of 17 matches at an average of 67.3 and strike rate of 96.47.

9. West Indies Shai Hope - 875 runs

At position no. 9 is Shai Hope of West Indies. He made 875 runs in 18 innings of 18 matches at an average of 67.3 and strike rate of 74.59.

10. Bangladesh Mushfiqur Rahim - 770 runs

At no. 10 position is Mushfiqur Rahim of Bangladesh. He made 770 runs in 19 innings of 19 matches at an average of 55 and strike rate of 82.35.

Latest poll updates

Get notified on trending polls and opinions