Best Batting Average in One day Cricket in 2012
Record holder : AB de Villiers of South Africa holds the record (107.5) for best batting average in one day cricket in 2012.
1. AB de Villiers - 107.5
At no. 1 position is AB de Villiers of South Africa. He had batting average of 107.5 while scoring 645 runs in 12 innings of 13 matches at strike rate of 108.58.
2. Hashim Amla - 84.75
At no. 2 position is Hashim Amla of South Africa. He had batting average of 84.75 while scoring 678 runs in 9 innings of 10 matches at strike rate of 90.76.
3. BJ Watling - 84.5
At position no. 3 is BJ Watling of New Zealand. He had batting average of 84.5 while scoring 338 runs in 6 innings of 7 matches at strike rate of 83.04.
4. Mahmudullah - 70.66
Next in the list is Mahmudullah of Bangladesh. He had batting average of 70.66 while scoring 212 runs in 8 innings of 9 matches at strike rate of 85.48.
5. Virat Kohli - 68.4
At no. 5 position is Virat Kohli of India. He had batting average of 68.4 while scoring 1026 runs in 17 innings of 17 matches at strike rate of 93.78.
6. Nasir Jamshed - 66
At no. 6 position is Nasir Jamshed of Pakistan. He had batting average of 66 while scoring 462 runs in 8 innings of 8 matches at strike rate of 86.19.
7. MS Dhoni - 65.5
At no. 7 position is MS Dhoni of India. He had batting average of 65.5 while scoring 524 runs in 14 innings of 16 matches at strike rate of 87.62.
8. Eoin Morgan - 60.66
At no. 8 position is Eoin Morgan of Ireland. He had batting average of 60.66 while scoring 364 runs in 12 innings of 15 matches at strike rate of 98.11.
9. Ian Bell - 54.9
Next in the list is Ian Bell of England. He had batting average of 54.9 while scoring 549 runs in 11 innings of 11 matches at strike rate of 82.68.
10. Samit Patel - 50.5
Then comes our Samit Patel of England. He had batting average of 50.5 while scoring 101 runs in 5 innings of 10 matches at strike rate of 83.47.