Ravindra Jadeja has been in his form as a great batter in the series against England. India all rounder-He has taken the fourth best position among batsmen in the 2025 Anderson-Tendulkar Trophy, making 454 in 8 innings with a phenomenal average of 113.50. playing 120 matches, he has scored one hundred and four half-centuries.
At the start of the series, Jadeja had scored 11 and unbeaten 25 during the match in Leeds. Then he made 89 and 69* in Birmingham as India won their first-ever win there. He made scores of 72 and 61* in a 22-run loss at Lordno in the 4th Test. At Manchester, Jadeja scored 20 and a vital unbeaten 107, that enabled India to draw the game.
During his brave ton in Manchester, Jadeja became one of only a few Indian batsmen to score 1,000 or more runs in Test matches in England. The full list can be found below.
7. Rishabh Pant (1,035)

The Team India wicket keeper-batsman, Rishabh Pant has been blazing during the recent Test series in England. In 7 innings, he scored 479 runs with an average of 68.42 as he got 2 hundreds and 3 fifties. He will be unable to play the final Test at The Oval because of a fractured foot.
An all-time good year in England showed the southpaw bat in 13 Tests with 24 innings making 1,035 runs at an average of 43.12 and with four centuries and five half-centuries. The left-handed batter scored his first century in England in 2018, with 114 at The Oval. in 2022, he scored 146 at Birmingham. at its first Test of the ongoing series at Leeds, he made history by scoring tons in both innings.
6. Virat Kohli (1,096)

Virat Kohli, the former India captain did not have a good first test tour of England in the year 2014. But he impressed in subsequent tours, when he scored over 1,000 runs in Test matches in England.
In 17 matches (33 innings), Kohli had scored 1,096 runs with a strike rate of 33.21 with two centuries and five half-centuries. In August 2018, his highest Test score in England (149) was made in Birmingham. In the same series, Kohli got 103 at Nottingham. All of his five fifties have come on the 2018 tour with two more coming in 2021-22.
5. Ravindra Jadeja (1,096)

Jadeja, like Kohli, has scored 1,096 runs in Tests in England. However, his runs have been at a significantly higher average. The left-handed hitter has scored 1,096 runs at an average of 42.15 in 16 Tests (31 innings), with two hundreds and seven half-centuries to his credit.
Jadeja struck 104 in the 2022 Birmingham Test, and he added 222 with Pant after India lost five for 98 in the first innings. The southpaw also hit an undefeated 107 in the just completed Manchester Test. Jadeja hit an unbeaten 86 in the 2018 Oval Test, which India lost by 118 runs.
4. KL Rahul (1,125)

Like Pant and Jadeja, opener KL Rahul has been in good form in England’s recent Test series. In eight innings, he has 511 runs at a 63.87 average, including two tons and two half-centuries. Rahul has scored 1,125 runs in 13 Tests (26 innings) in England, average 43.26, including four hundreds and three half-centuries.
In the second innings of the continuing series’ first Test in Leeds, the right-handed batter scored 137 runs. Rahul was removed for exactly 100 in the first innings at Lord’s. He was out for 90 in the second innings at Manchester. Rahul’s previous tons in England include 149 at The Oval in 2018 and a historic 129 at Lord’s during the 2021 trip.
3. Sunil Gavaskar (1,152)

Sunil Gavaskar ranks as one of the three highest runs scored by Indian bat men who scored 1000 or more runs in England at Tests. He scored 1,152 runs in 28 innings at 41.14 with 2 hundreds and eight fifties in 16 matches.
Gavaskar struck an incredible 221 at The Oval in 1979, helping India nearly chase down a massive total of 438. The Little Master also scored 101 in Manchester in 1974. Of his eight Test fifties in England, four came in 1979, two in 1971, and one each in 1974 and 1986.
2. Rahul Dravid (1,376)

Rahul Dravid, a former India captain, is second among Indian batsmen with the most Test runs in England. In 13 matches (23 innings), he scored 1,376 runs at an average of 68.80, including six hundreds and four fifties.
Dravid famously struck 95 in his Test debut at Lord’s in 1996. During the 2002 tour, ‘The Wall’ scored 602 runs in six innings, including three tons and fifty. Dravid scored 217 at the Oval, 148 in Leeds, and 115 in Nottingham.
The Indian legend scored 461 runs in eight innings during the 2011 trip, despite the fact that the tourists struggled. Dravid scored 103* at Lord’s, followed by 117 in Nottingham and 146* at The Oval.
1. Sachin Tendulkar (1,575)

Top of the list of Indians who have 1,000 runs or more is Sachin Tendulkar who had scored 2,104 runs in Tests. During the season, 17 matches (30 innings), he made 1,575 runs at an average of 54.31 per innings (with four hundred and eight half-century.).
Tendulkar’s maiden In England, he struck 119* in Manchester, giving him his first test century. During the 1996 tour, the Master Blaster hit two hundreds. He got 122 in Birmingham and 177 in Nottingham.
Tendulkar’s last Test hundred in England, was a special one (193 in Leeds in that historic victory in 2002). The former Indians captain was out three times in the England Tests in the 90s. He has done 92 in Nottingham (2002), 91 in Nottingham (2007) and 91 at The Oval (2011)