# Best Batting Average in Test Cricket in 2018

Record holder : Henry Nicholls of New Zealand holds the record (73.11) for best batting average in test cricket in 2018.

### 1. Henry Nicholls - 73.11

The player at #1 in the list is Henry Nicholls of New Zealand. He had batting average of 73.11 while scoring 658 runs in 12 innings of 7 matches at strike rate of 48.66.

### 2. Ben Foakes - 69.25

At position no. 2 is Ben Foakes of England. He had batting average of 69.25 while scoring 277 runs in 6 innings of 3 matches at strike rate of 56.3.

### 3. Tom Latham - 59.81

Next in the list is Tom Latham of New Zealand. He had batting average of 59.81 while scoring 658 runs in 12 innings of 7 matches at strike rate of 43.06.

### 4. Kane Williamson - 59.18

At no. 4 position is Kane Williamson of New Zealand. He had batting average of 59.18 while scoring 651 runs in 12 innings of 7 matches at strike rate of 54.47.

### 5. Babar Azam - 56

Next in the list is Babar Azam of Pakistan. He had batting average of 56 while scoring 616 runs in 14 innings of 8 matches at strike rate of 54.46.

### 6. Virat Kohli - 55.08

At no. 6 position is Virat Kohli of India. He had batting average of 55.08 while scoring 1322 runs in 24 innings of 13 matches at strike rate of 54.33.

### 7. AB de Villiers - 53.16

At no. 7 position is AB de Villiers of South Africa. He had batting average of 53.16 while scoring 638 runs in 14 innings of 7 matches at strike rate of 64.44.

### 8. Angelo Mathews - 49.23

Next in the list is Angelo Mathews of Sri Lanka. He had batting average of 49.23 while scoring 640 runs in 16 innings of 8 matches at strike rate of 46.07.

### 9. Kusal Mendis - 46.5

At position no. 9 is Kusal Mendis of Sri Lanka. He had batting average of 46.5 while scoring 1023 runs in 23 innings of 12 matches at strike rate of 54.64.

### 10. Dimuth Karunaratne - 46.43

At no. 10 position is Dimuth Karunaratne of Sri Lanka. He had batting average of 46.43 while scoring 743 runs in 17 innings of 9 matches at strike rate of 56.63.