Top 10 Most Test Runs by Indian Players at Lord’s – Guess Who’s No.1?

Lord’s is consider as the most iconic venue for the oldest format of the cricket which is Test, also got nicknamed of ‘The Home of Cricket’. So, here we have the updated list of Indian players who have scored most Test runs at the Lord’s and make sure you stay in touch with this article.

The last Test Match of the Indian Test Team at the Lord’s was against England, which took place on 10th July, 2025. Only Day 1 has been completed, and the score of England on Day 1 stumps is 251 for four wickets, with Joe Root being on 99 runs and verging on breaking another record.

Dilip Vegsarkar, an Indian Batsman who retired in the year 1990, still holds the record of Most Test Runs by an Indian at Lord’s. Sachin Tendulkar, who is the all-time leading run scorer in Test history with 15,921 runs, is not in the top five. Stay tuned to check out which Indian batsman managed to earn a place in the list of Top 10 Most test runs by an Indian batsman at Lord’s, London.

List of Top 10 Most Test Runs by Indian Players at Lord’s:

RankPlayerMatchesInningsRunsHighest Score100s50sAvg6s4s
1 Dilip Vengsarkar 4 8 508 157 3 1 72.57062
2 Rahul Dravid 4 7 354 103* 1 2 59.00044
3 Sunil Gavaskar 5 10 340 59 0 2 34.00129
4 Vinoo Mankad 2 4 333 184 1 2 83.253
5 Gundappa Viswanath 4 8 272 113 1 2 34.00031
6 Kapil Dev 4 7 242 89 0 2 48.40829
7 VVS Laxman 3 6 237 56 0 2 47.40029
8 Mohammad Azharuddin 3 5 221 121 1 0 44.20037
9 Sourav Ganguly 3 5 210 131 1 0 42.00030
10 Sachin Tendulkar 5 9 195 37 0 0 21.66

10. Sachin Tendulkar: (5 Test Matches / 195 runs)

The leading run scorer in the history of the Test, Sachin Tendulkar, is ranked in 10th Position in this list. In his career, he played five test matches at the Lord’s and managed to score 195 runs. On the other hand, he also holds the record of the 100 centuries, but at the Lord’s venue, he has not scored a single century. Sachin Tendulkar was only 17 years old when he played his first test match at the lord’s venue; he was one of the youngest to do.

9. Sourav Ganguly: (3 Test Matches / 210 runs)

The former captain of the Indian team, who was popular for his fierce approach, Sourav Ganguly, played 3 test matches at Lord’s. He paid his test debut match for the Indian National side at the Lord’s, London in 1996. In his first-ever innings, he scored a magnificent century and scored 131 runs; he was the third player to achieve this feat on debut at Lord’s.

8. Mohammad Azharuddin: (3 Test Matches / 221 runs)

Mohammad Azharuddin played a total of 3 Test matches for the Indian Team at Lord’s Venue. He managed to score a total of 221 runs with an astonishing one brilliant century in the year 1990. In the face of England at Lord’s, London, Azharuddin scored a massive knock of 121 runs, but unfortunately, it resulted in a loss for the side.

7. VVS Laxman: (3 Test Matches / 237 runs)

VVS Laxamn was Indian’s one of India’s Key batsmen when it comes to Test Cricket. In his 3 test matches, he scored 237 runs. Whereas, Laxamn did not register any century at the Lord’s Venue, but he scored two half centuries and helped the Indian Team to build up a strong score.

6. Kapil Dev: (4 Test Matches / 242 runs)

The World Cup-winning captain of the Indian Team, Kapil Dev, is ranked sixth in the list of most test runs at the Lord’s by Indians. In his test career, he played four test matches and managed to score a whopping 242 runs for the Indian Test Side. On the other hand, in 1990, Kapil Dev hit four sixes in an innings against the England team at their home ground.

5. Gundappa Viswanath: (4 Test Matches / 272 runs)

With 272 runs in 4 test matches at the Lord’s, Gundappa Viswanath is ranked in the fifth position in this list. In 8 innings at the Lord’s, Gundappa managed to score a magnificent century (113) and also registered two half-centuries at the Lord’s Venue. because of his valuable contribution through bat and all-round performance, India drew the match against the England team.

Also Read: Top 10 Richest Cricketers in 2025: You Won’t Believe Who’s at No.1

4. Vinoo Mankad: (2 Test Matches / 333 runs)

Vinod Mankad, who retired in the year 1959, still holds the record of the highest test score by an Indian Batsman at the Lord’s venue. In the year 1952, Vinod Mankad registered his highest test score of 184 runs vs England, at their home Ground, Lord’s. In the two test matches at Lord’s, Vinod managed to score a century and two half-centuries.

3. Sunil Gavaskar: (5 Test Matches / 340 runs)

The Indian Batsman, whose unique batting style dominated the bowlers, Sunil Gavaskar, scored the third most test runs by an Indian at the Lord’s. He played a total of 5 test matches, and managed to score a whopping 340 runs, one of the three Indians to cross the mark of 300 runs at Lord’s. He did not have a test century at the Lords, but he managed to score two half centuries, with 1 six & 29 fours.

2. Rahul Dravid: (4 Test Matches / 354 runs)

The player who used to be known as the Wall of the Indian Test Team, Rahul Dravid, is considered one of the best test batsmen in the world. In 4 test matches at the Lord’s, Rahul Dravid managed to score 354 runs with the highest score of 103 not out.

On the other hand, he is also the fourth leading run scorer in the history of the test format with 13,288 runs with 36 Hundreds. Rahul Dravid holds the record for the most runs in a Test Series in England, so in 2002, he scored 602 runs.

1. Dilip Vengsarkar: (4 Test Matches / 508 runs)

Indian Player who dominated the Lord’s Venue, and also the Only Indian to have scored 500-plus test runs at the Lord’s is Dilip Vegsarkar. He managed to score a whopping 508 runs at the Lord’s in just 4 test matches. Dilip Vengsarkar retired in the year 1990; after that, no other Indian batsman managed to come close to his record at the Lord’s.

He still holds the record of being the only overseas player to score three centuries at the Lord’s stadium, and it’s still an unbeatable record. Following Vinod Mankad’s score, Dilip Vegsarkar scored the second-highest test score at the Lord’s, 157 runs in 1982.

Leave a Comment