Top 10 batsmen with highest batting average in Tests in India
Andy Flower leads the list, averaging 117 with 3 centuries and 4 fifties in 5 Tests in India. WI's Gary Sobers follows, averaging 99.88 with 3 centuries and 5 fifties in 8 Tests. Ken Barrington averaged 96 in 6 Tests. Younis Khan averaged 76 with 3 centuries. Among Indians, Vijay Hazare tops with 69.56, Mayank Agarwal (69.07) and Pant (63.90).