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.

Download

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