# 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.

### 1. 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. 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. 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. 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. 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. 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. 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. 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.