Highest batting average in Tests for India (played a minimum of 10 innings)

Highest batting average in Tests for India (played a minimum of 10 innings)

Image Source : Getty

10. Vijay Hazare - 47.65 average in 52 innings

Image Source : ICC

9. Vijay Merchant - 47.72 average in 18 innings

Image Source : ICC

8. Virat Kohli - 49.15 average in 191 innings

Image Source : Getty

7. Madhav Apte - 49.27 average in 13 innings

Image Source : X/ovshake42

6. Virender Sehwag - 49.93 average in 178 innings

Image Source : Getty

5. Sunil Gavaskar - 51.12 average in 214 innings

Image Source : ICC

4. Rahul Dravid - 52.63 average in 284 innings

Image Source : Getty

3. Sachin Tendulkar - 53.78 average in 329 innings

Image Source : Getty

2. Vinod Kambli - 54.20 average in 21 innings

Image Source : Getty

1. Yashasvi Jaiswal - 71.75 average in 13 innings

Image Source : Getty

Next : WTC Points table after India's win over England in 3rd Test