A lot has changed in the game of cricket but test format still remain to be the purest form of cricket. The level of batting has gone phenomenal and strike rate of batsman have become more good. Above 50 batting average means batsman contribute to team his level best performance at any situation. We have to say highest batting average of Indian opening batsman.
#1. ROHIT SHARMA
Rohit used to play as middle order batsman in earlier of his career in test cricket. He started to promote his batting order against South Africa in India when Hitman scored two double hundred and established his dominace as opener in test cricket. He scored 2215 runs with 50.34 batting average.
#2. SUNIL GAVASKAR
Another right handed Indian legendary opening batsman, Gavaskar was magnificent player in test cricket. He played with equal felicity off both front and back feet, had excellent judgement of length and line. He has second most test hundred after Sachin Tendulkar in test format. Gavaskar scored 9607 runs with 50.29 average.
#3. VIRENDER SEHWAG
Indian fire cracking opening batsman sehwag is one of the best opening batsman in test. He has played 104 matches and made 8586 runs with 47.35 average. He has scored 23 hundred in his test career and took 40 wickets.
#4. RAVI SHASTRI
Ravi Shastri is a former Indian batsman and coach. He played 80 matches for India and scored 3830 runs with 35.79 average. He was an batting all- rounder , capable to bowling in any soil and took 151 wickets.
#5. GAUTAM GAMBHIR
Gautam was former Delhi based Indian left handed opening batsman and now he is a political leader. He played for India so many years and Gambhir played 58 matches and made 4154 runs with nine century and 41.96 batting average. He played last match against England in 2016.