5. KL Rahul

In 13 Tests, KL Rahul has scored 1035 runs, including 4 centuries and 2 fifties, with a high score of 149 and an average of 41.40

4. Virat Kohli

Kohli has amassed 1096 runs in 17 Tests in England, smashing 2 centuries and 5 fifties, showcasing his comeback strength post a difficult 2014 tour

3. Sunil Gavaskar

The Little Master scored 1152 runs in 16 Tests, with 2 centuries and 8 half-centuries, proving his class in swinging English conditions.

2. Rahul Dravid

The Wall tallied 1376 runs in 13 Tests, hitting 6 centuries and 4 fifties, establishing himself as one of India’s finest overseas performers.

1. Sachin Tendulkar

Master Blaster tops the list with 1575 runs in 17 Tests, including 4 centuries and 8 fifties, averaging an incredible 54.31 in England.

⁠Hardik Pandya wrist watch collections