Best Batting Average in One day Cricket in 2016

Record holder : Virat Kohli of India holds the record (92.37) for best batting average in one day cricket in 2016.

Download

1. India Virat Kohli - 92.37

The player at #1 in the list is Virat Kohli of India. He had batting average of 92.37 while scoring 739 runs in 10 innings of 10 matches at strike rate of 100.

2. Preston Mommsen - 73.66

At no. 2 position is Preston Mommsen of . He had batting average of 73.66 while scoring 221 runs in 5 innings of 6 matches at strike rate of 82.77.

3. Ireland Ed Joyce - 73.2

At position no. 3 is Ed Joyce of Ireland. He had batting average of 73.2 while scoring 366 runs in 7 innings of 7 matches at strike rate of 81.33.

4. South Africa David Miller - 69

At no. 4 position is David Miller of South Africa. He had batting average of 69 while scoring 207 runs in 5 innings of 5 matches at strike rate of 137.08.

5. Australia David Warner - 63.09

Then comes our David Warner of Australia. He had batting average of 63.09 while scoring 1388 runs in 23 innings of 23 matches at strike rate of 105.47.

6. India Rohit Sharma - 62.66

Then comes our Rohit Sharma of India. He had batting average of 62.66 while scoring 564 runs in 10 innings of 10 matches at strike rate of 95.27.

7. Calum MacLeod - 62.2

At no. 7 position is Calum MacLeod of . He had batting average of 62.2 while scoring 311 runs in 5 innings of 5 matches at strike rate of 87.11.

8. England Alex Hales - 61.91

At position no. 8 is Alex Hales of England. He had batting average of 61.91 while scoring 743 runs in 13 innings of 14 matches at strike rate of 101.36.

9. England Joe Root - 61.23

At no. 9 position is Joe Root of England. He had batting average of 61.23 while scoring 796 runs in 14 innings of 15 matches at strike rate of 91.81.

10. Pakistan Babar Azam - 59.63

Next in the list is Babar Azam of Pakistan. He had batting average of 59.63 while scoring 656 runs in 11 innings of 11 matches at strike rate of 95.21.