top of page
SPORTS

International Cricket - India
Best Batting Average (Test)
This list features the players with the best test match batting average for the India national cricket team.
RANK | PLAYER | APPS | RUNS | BATTING AVERAGE | YEARS |
1 | Vinod Kambli | 17 | 1084 | 54.20 | 1993-1995 |
2 | Sachin Tendulkar | 200 | 15921 | 53.78 | 1989-2013 |
3 | Rahul Dravid | 163 | 13265 | 52.63 | 1996-2012 |
4 | Sunil Gavaskar | 125 | 10122 | 51.12 | 1971-1987 |
5 | Yash B Jaiswal | 25 | 2245 | 49.88 | 2023-2025 |
6 | Virender Sehwag | 103 | 8503 | 49.43 | 2001-2013 |
7 | Vijay Hazare | 30 | 2192 | 47.65 | 1946-1953 |
8 | Virat Kohli | 123 | 9230 | 46.85 | 2011-2025 |
9 | VVS Laxman | 134 | 8781 | 45.97 | 1996-2012 |
10 | Mohammad Azharuddin | 99 | 6215 | 45.03 | 1984-2000 |
References
ESPNcricinfo (2025). Batting – highest career batting average – India – Test matches. Available at: https://www.espncricinfo.com/records/team/batting-highest-career-batting-average/india-6/test-matches-1 (Accessed 1 December 2025).

SCALA
lists
bottom of page



