Most Runs in One day Cricket in 2017
Record holder : Virat Kohli of India holds the record (1460 runs) for most runs in one day cricket in 2017.
1. Virat Kohli - 1460 runs
The player at #1 in the list is Virat Kohli of India. He made 1460 runs in 26 innings of 26 matches at an average of 76.84 and strike rate of 99.11.
2. Rohit Sharma - 1293 runs
Then comes our Rohit Sharma of India. He made 1293 runs in 21 innings of 21 matches at an average of 71.83 and strike rate of 99.46.
3. Upul Tharanga - 1011 runs
At position no. 3 is Upul Tharanga of Sri Lanka. He made 1011 runs in 25 innings of 25 matches at an average of 48.14 and strike rate of 91.65.
4. Joe Root - 983 runs
At no. 4 position is Joe Root of England. He made 983 runs in 18 innings of 19 matches at an average of 70.21 and strike rate of 92.12.
5. Ross Taylor - 968 runs
At position no. 5 is Ross Taylor of New Zealand. He made 968 runs in 20 innings of 20 matches at an average of 60.5 and strike rate of 81.89.
6. Shikhar Dhawan - 960 runs
At no. 6 position is Shikhar Dhawan of India. He made 960 runs in 22 innings of 22 matches at an average of 48 and strike rate of 101.37.
7. Quinton de Kock - 956 runs
Then comes our Quinton de Kock of South Africa. He made 956 runs in 19 innings of 19 matches at an average of 53.11 and strike rate of 94.84.
8. Faf du Plessis - 905 runs
Then comes our Faf du Plessis of South Africa. He made 905 runs in 18 innings of 19 matches at an average of 60.33 and strike rate of 92.34.
9. Babar Azam - 872 runs
Next in the list is Babar Azam of Pakistan. He made 872 runs in 17 innings of 18 matches at an average of 67.07 and strike rate of 79.27.
10. Hashim Amla - 862 runs
At no. 10 position is Hashim Amla of South Africa. He made 862 runs in 18 innings of 18 matches at an average of 50.7 and strike rate of 88.41.