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.
1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.