Most Runs in One day Cricket in 2019
Record holder : Rohit Sharma of India holds the record (1490 runs) for most runs in one day cricket in 2019.
1. Rohit Sharma - 1490 runs
At no. 1 position is Rohit Sharma of India. He made 1490 runs in 27 innings of 28 matches at an average of 57.3 and strike rate of 89.92.
2. Virat Kohli - 1377 runs
At no. 2 position is Virat Kohli of India. He made 1377 runs in 25 innings of 26 matches at an average of 59.86 and strike rate of 96.36.
3. Shai Hope - 1345 runs
At position no. 3 is Shai Hope of West Indies. He made 1345 runs in 26 innings of 28 matches at an average of 61.13 and strike rate of 77.92.
4. Aaron Finch - 1141 runs
At no. 4 position is Aaron Finch of Australia. He made 1141 runs in 23 innings of 23 matches at an average of 51.86 and strike rate of 89.42.
5. Babar Azam - 1092 runs
Next in the list is Babar Azam of Pakistan. He made 1092 runs in 20 innings of 20 matches at an average of 60.66 and strike rate of 92.3.
6. Usman Khawaja - 1085 runs
At position no. 6 is Usman Khawaja of Australia. He made 1085 runs in 22 innings of 22 matches at an average of 49.31 and strike rate of 84.89.
7. Kane Williamson - 948 runs
At no. 7 position is Kane Williamson of New Zealand. He made 948 runs in 19 innings of 20 matches at an average of 59.25 and strike rate of 75.35.
8. Ross Taylor - 943 runs
At position no. 8 is Ross Taylor of New Zealand. He made 943 runs in 20 innings of 21 matches at an average of 55.47 and strike rate of 86.51.
9. Joe Root - 910 runs
At no. 9 position is Joe Root of England. He made 910 runs in 20 innings of 22 matches at an average of 50.55 and strike rate of 92.85.
10. Imam-ul-Haq - 904 runs
Then comes our Imam-ul-Haq of Pakistan. He made 904 runs in 21 innings of 21 matches at an average of 47.57 and strike rate of 79.29.