Highest batting average by Indian cricketers in Test cricket history (Min 10 matches)

Highest batting average by Indian cricketers in Test cricket history (Min 10 matches)

Image Source : Getty

11. Rohit Sharma (2013*) - 45.45 average in 53 Tests

Image Source : Getty

10. VSS Laxman (1996-2012) - 45.97 average in 134 Tests

Image Source : Getty

9. Rusitomji Modi - 46.00 average in 10 Tests

Image Source : Twitter

8. Vijay Hazare (1946-1953) - 47.65 average in 30 Tests

Image Source : ICC

7. Vijay Merchant (1933-1951) - 47.72 average in 10 Tests

Image Source : ICC

6. Virat Kohli (2008*) - 49.38 average in 112 Tests

Image Source : Getty

5. Virender Sehwag (2001-2013) - 49.43 average in 103 Tests

Image Source : Getty

4. Sunil Gavaskar (1971-1987) - 51.52 average in 125 Tests

Image Source : Getty

3. Rahul Dravid (1996-2012) - 52.63 average in 163 Tests

Image Source : Getty

2. Sachin Tendulkar (1989-2013) - 53.78 average in 200 Tests

Image Source : Getty

1. Vinod Kambli (1993-1995) - 54.20 average in 17 Tests

Image Source : Getty

Next : U19 World Cup players who played for different country in international cricket