10 Players with Highest batting average at No.4 in Tests, no Virat Kohli, Sachin Tendulkar on top (min. 5000 runs)

10 Players with Highest batting average at No.4 in Tests, no Virat Kohli, Sachin Tendulkar on top (min. 5000 runs)

Image Source : Getty

10 - Ross Taylor, Matches: 106, Runs: 7087, Average: 47.24

Image Source : Getty

9 - Kevin Pietersen, Matches: 90, Runs: 6490, Average: 48.43

Image Source : Getty

8 - Brian Lara, Matches: 91, Runs: 7535, Average: 51.25

Image Source : Getty

7 - Joe Root, Matches: 78, Runs: 6374, Average: 52.24

Image Source : Getty

6 - Mahela Jayawardene, Matches: 124, Runs: 9509, Average: 52.24

Image Source : Getty

5 - Virat Kohli, Matches: 87, Runs: 7010, Average: 52.70

Image Source : Getty

4 - Javed Miandad, Matches: 104, Runs: 6925, Average: 54.10

Image Source : Getty

3 - Sachin Tendulkar, Matches: 179, Runs: 13492, Average: 54.40

Image Source : Getty

2 - Jacques Kallis, Matches: 111, Runs: 9033, Average: 61.86

Image Source : Getty

1 - Steve Smith, Matches: 62, Runs: 5589, Average: 63.51

Image Source : Getty

Next : Most runs for India in ODI World Cup history feat MS Dhoni and Sachin Tendulkar