# Best Batting Average in One day Cricket in 2019

Record holder : Shakib Al Hasan of Bangladesh holds the record (93.25) for best batting average in one day cricket in 2019.

### 1. Shakib Al Hasan - 93.25

At the top of list is Shakib Al Hasan of Bangladesh. He had batting average of 93.25 while scoring 746 runs in 11 innings of 11 matches at strike rate of 95.88.

### 2. Rassie van der Dussen - 73.77

At position no. 2 is Rassie van der Dussen of South Africa. He had batting average of 73.77 while scoring 664 runs in 14 innings of 18 matches at strike rate of 81.87.

### 3. David Warner - 71.88

Then comes our David Warner of Australia. He had batting average of 71.88 while scoring 647 runs in 10 innings of 10 matches at strike rate of 89.36.

### 4. Jason Roy - 70.41

At position no. 4 is Jason Roy of England. He had batting average of 70.41 while scoring 845 runs in 12 innings of 14 matches at strike rate of 118.18.

### 5. Faf du Plessis - 67.83

Then comes our Faf du Plessis of South Africa. He had batting average of 67.83 while scoring 814 runs in 17 innings of 19 matches at strike rate of 88.76.

### 6. Shai Hope - 61.13

At position no. 6 is Shai Hope of West Indies. He had batting average of 61.13 while scoring 1345 runs in 26 innings of 28 matches at strike rate of 77.92.

### 7. Babar Azam - 60.66

Next in the list is Babar Azam of Pakistan. He had batting average of 60.66 while scoring 1092 runs in 20 innings of 20 matches at strike rate of 92.3.

### 8. MS Dhoni - 60

At no. 8 position is MS Dhoni of India. He had batting average of 60 while scoring 600 runs in 16 innings of 18 matches at strike rate of 82.3.

### 9. Ben Stokes - 59.91

At no. 9 position is Ben Stokes of England. He had batting average of 59.91 while scoring 719 runs in 17 innings of 20 matches at strike rate of 92.53.

### 10. Virat Kohli - 59.86

At no. 10 position is Virat Kohli of India. He had batting average of 59.86 while scoring 1377 runs in 25 innings of 26 matches at strike rate of 96.36.