Indian players with the highest innings score in England (against England)

Indian players with the highest innings score in England (against England)

Image Source : Getty

9. Virat Kohli: 149 runs in Birmingham on August 1, 2018.

Image Source : Getty

8. Dilip Vengsarkar: 157 at the Lord's on June 10, 1982

Image Source : Getty

7. Sachin Tendulkar: 177 runs at Nottingham on July 4, 1996

Image Source : Getty

6. Mohammed Azharuddin: 179 runs at Manchester on August 9, 1990

Image Source : Getty

5. Vinoo Mankad: 184 at the Lord's on June 19, 1952

Image Source : ICC/X

4. Ravi Shastri: 187 at The Oval on August 23, 1990

Image Source : Getty

3. Sachin Tendulkar: 193 at Leeds on August 22, 1990

Image Source : Getty

2. Rahul Dravid: 217 at The Oval on September 5, 2002

Image Source : Getty

1. Sunil Gavaskar: 221 runs at The Oval on August 30, 1979

Image Source : Getty

Next : Indian bowlers with most Test wickets in England