• Home
  • Photos
  • Indian batters who have registered Test hundreds at Lord’s

KL Rahul to Ravi Shastri: 10 Indian batters who have registered Test hundreds at Lord’s

Edited By : Sruti Thakur | Jul 08, 2025, 05:36 PM IST

Published On Jul 08, 2025, 05:36 PM IST

Last UpdatedJul 08, 2025, 05:36 PM IST

Here’s a look at the 10 Indian batters who have scored Test centuries at Lord’s a list that surprisingly doesn’t feature legends like Sachin Tendulkar, Virat Kohli, Sunil Gavaskar, or Brian Lara.

1 /10

1. Vinoo Mankad

Dilip Vengsarkar holds a unique record at Lord’s, having scored not one, but three Test centuries the only Indian batsman to achieve this feat. He registered his first century at the historic ground with a knock of 103 in August 1979, followed by 157 in June 1982, and a third century of 126 in June 1986.

2 /10

2. Dilip Vengsarkar

Former legendary cricketer Gundappa Vishwanath scored his only Test hundred at Lord’s in August 1979, playing a superb knock of 113 off 337 deliveries.

3 /10
Gundappa Viswanath

3. Gundappa Viswanath

Former India all-rounder and head coach Ravi Shastri smashed 100 off 184 deliveries during the Lord’s Test match in July 1990.


4 /10
Ravi Shastri

4. Ravi Shastri

Former India captain Mohammed Azharuddin smashed 121 runs off 111 deliveries at Lord’s on July 26, 1990

5 /10

5. Mohammed Azharuddin

Former India captain Sourav Ganguly scored a century at Lord’s on his first tour to England. Ganguly scored 131 runs at Lord’s in June 1996.

6 /10

6. Sourav Ganguly

Former India’s pacer Ajit Agarkar also holds the record of scoring a century at Lord’s ground. Agarkar surprised everyone by scoring an unbeaten 109 runs at Lord’s in July 2002.

7 /10
Ajit Agarkar

7. Ajit Agarkar

Former wicketkeeper-batsman Rahul Dravid scored an unbeaten 103 off 220 deliveries at Lord’s on July 21, 2011.

8 /10

8. Rahul Dravid

Ajinkya Rahane, who is currently out of the Indian team, had scored 103 runs off 154 deliveries on this historic ground in July 2014.

9 /10

9. Ajinkya Rahane

KL Rahul is the last Indian batsman to score a century on this ground. Rahul scored 129 runs off 250 deliveries at Lord’s in August 2021.

10 /10
KL Rahul

10. KL Rahul