11. Rohit Sharma (2013*) - 45.45 average in 53 Tests
10. VSS Laxman (1996-2012) - 45.97 average in 134 Tests
9. Rusitomji Modi - 46.00 average in 10 Tests
8. Vijay Hazare (1946-1953) - 47.65 average in 30 Tests
7. Vijay Merchant (1933-1951) - 47.72 average in 10 Tests
6. Virat Kohli (2008*) - 49.38 average in 112 Tests
5. Virender Sehwag (2001-2013) - 49.43 average in 103 Tests
4. Sunil Gavaskar (1971-1987) - 51.52 average in 125 Tests
3. Rahul Dravid (1996-2012) - 52.63 average in 163 Tests
2. Sachin Tendulkar (1989-2013) - 53.78 average in 200 Tests
1. Vinod Kambli (1993-1995) - 54.20 average in 17 Tests
Next : U19 World Cup players who played for different country in international cricket
Click to read more..