Shubman Gill scripted history by breaking Rahul Dravid’s record of scoring the most runs in a Test series for India in England. During the India tour of England in 2002, Dravid scored a total of 602 runs in six innings and Gill crossed that run mark on Day 4 of the ongoing 3rd Test at Lord's.
Here's list of Indian players with most runs in a Test series in England:
Shubman Gill holds the record for scoring most runs for India in a Test series in England. Gill, who is leading India in the ongoing England tour, broke Rahul Dravid’s 23-year-old record during the third Test at Lord's.
During the India tour of England in 2002, Rahul Dravid was a standout performer for his team with 602 runs in six innings.
After a disappointing tour in 2014, Virat Kohli redeemed himself with a memorable Test tour of England in 2018. He scored 593 runs during that five-match series.
Sunil Gavaskar was very consistent during the 1979 England tour, scoring 542 runs in 5 matches. His consistent scoring, including four half-centuries, came against a strong English bowling attack.
Rahul Dravid was the lone warrior in a disastrous tour of England for India in 2011 as he scored 461 runs with the help of three centuries, including a resilient 117 at Trent Bridge.
During the 1996 tour, Sachin Tendulkar cemented his reputation as a batter at the age of 23, scoring 428 runs in 3 matches.
Mohammad Azharuddin impressed with flamboyant strokeplay during the 1990 tour of England, scoring 426 runs in three matches.
Rishabh Pant is having a fantastic ongoing 2025 tour of England. He has scored 425 in 3 Test matches so far.
Murali Vijay was India’s most consistent opener in the 2014 tour of England, scoring 402 runs in 5 matches.
During the 2002 England tour, Sachin Tendulkar was very consistent with the bat, scoring 401 runs in 4 matches.