Most Runs in One day Cricket in 2016
Record holder : David Warner of Australia holds the record (1388 runs) for most runs in one day cricket in 2016.
1. David Warner - 1388 runs
At no. 1 position is David Warner of Australia. He made 1388 runs in 23 innings of 23 matches at an average of 63.09 and strike rate of 105.47.
2. Steven Smith - 1154 runs
Next in the list is Steven Smith of Australia. He made 1154 runs in 25 innings of 26 matches at an average of 50.17 and strike rate of 89.18.
3. Quinton de Kock - 857 runs
Then comes our Quinton de Kock of South Africa. He made 857 runs in 17 innings of 17 matches at an average of 57.13 and strike rate of 108.61.
4. George Bailey - 808 runs
At no. 4 position is George Bailey of Australia. He made 808 runs in 25 innings of 27 matches at an average of 36.72 and strike rate of 79.21.
5. Joe Root - 796 runs
At no. 5 position is Joe Root of England. He made 796 runs in 14 innings of 15 matches at an average of 61.23 and strike rate of 91.81.
6. Alex Hales - 743 runs
At position no. 6 is Alex Hales of England. He made 743 runs in 13 innings of 14 matches at an average of 61.91 and strike rate of 101.36.
7. Virat Kohli - 739 runs
At no. 7 position is Virat Kohli of India. He made 739 runs in 10 innings of 10 matches at an average of 92.37 and strike rate of 100.
8. Martin Guptill - 727 runs
At no. 8 position is Martin Guptill of New Zealand. He made 727 runs in 18 innings of 18 matches at an average of 42.76 and strike rate of 99.86.
9. Kane Williamson - 699 runs
At no. 9 position is Kane Williamson of New Zealand. He made 699 runs in 18 innings of 18 matches at an average of 41.11 and strike rate of 81.75.
10. Babar Azam - 656 runs
Next in the list is Babar Azam of Pakistan. He made 656 runs in 11 innings of 11 matches at an average of 59.63 and strike rate of 95.21.