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