India and England have a long-standing rivalry in Test cricket, dating back to 1932. As of June 19, 2025, out of 136 Test matches played between the two nations, India has won 35, while England has won 51, with 50 matches ending in a draw. When considering matches played specifically in England, India has secured victory in 9 Tests and suffered defeat in 36, with 22 ending in draws. India's first Test win in England was in 1971. The most recent victory was in 2021.
So far, India has won 3 Test series in England. Here's a list of the Indian captains who have led their teams to Test series victories on English soil:
While other captains have led India to individual Test victories in England, these three are the only ones to have won a Test series there. Some other notable performances by Indian captains in England include:
The upcoming five-match Test series in England, commencing on June 20, 2025, marks the start of a new World Test Championship cycle. Shubman Gill will captain a relatively young Indian team. It remains to be seen whether Gill can lead the team to add another chapter to India's Test history in England.