Highest Test scores by Indian captains against England in England

Jul 04, 2025, 13:22 IST

Aditya Bhatia

Shubman Gill - 269 runs in Birmingham (2025)

Mohammad Azharuddin - 179 runs in Manchester (1990)

Virat Kohli - 149 runs in Birmingham (2018)

Mansoor Ali Khan Pataudi - 148 runs in Leeds (1967)

Shubman Gill - 147 runs in Leeds (2025)

Sourav Ganguly   - 128 runs in Leeds (2002)

Mohammad Azharuddin  - 121 runs in Lords (1990)

Virat Kohli - 103 runs in Nottingham (2018)

VIEW ALL