Best Batting Average in One day Cricket in 2018

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

Download

1. India Virat Kohli - 133.55

The player at #1 in the list is Virat Kohli of India. He had batting average of 133.55 while scoring 1202 runs in 14 innings of 14 matches at strike rate of 102.55.

2. New Zealand Ross Taylor - 91.28

At position no. 2 is Ross Taylor of New Zealand. He had batting average of 91.28 while scoring 639 runs in 10 innings of 11 matches at strike rate of 88.87.

3. Bangladesh Tamim Iqbal - 85.5

At position no. 3 is Tamim Iqbal of Bangladesh. He had batting average of 85.5 while scoring 684 runs in 12 innings of 12 matches at strike rate of 76.33.

4. Rameez Shahzad - 78.66

At no. 4 position is Rameez Shahzad of . He had batting average of 78.66 while scoring 472 runs in 8 innings of 8 matches at strike rate of 87.08.

5. India Rohit Sharma - 73.57

Then comes our Rohit Sharma of India. He had batting average of 73.57 while scoring 1030 runs in 19 innings of 19 matches at strike rate of 100.09.

6. England Tom Curran - 71

At position no. 6 is Tom Curran of England. He had batting average of 71 while scoring 71 runs in 6 innings of 10 matches at strike rate of 114.51.

7. Ireland Ed Joyce - 68.25

At position no. 7 is Ed Joyce of Ireland. He had batting average of 68.25 while scoring 273 runs in 6 innings of 6 matches at strike rate of 76.04.

8. Pakistan Fakhar Zaman - 67.3

At position no. 8 is Fakhar Zaman of Pakistan. He had batting average of 67.3 while scoring 875 runs in 17 innings of 17 matches at strike rate of 96.47.

9. West Indies Shai Hope - 67.3

At position no. 9 is Shai Hope of West Indies. He had batting average of 67.3 while scoring 875 runs in 18 innings of 18 matches at strike rate of 74.59.

10. Bangladesh Imrul Kayes - 62.28

At no. 10 position is Imrul Kayes of Bangladesh. He had batting average of 62.28 while scoring 436 runs in 8 innings of 8 matches at strike rate of 90.45.