Top 7 Indian batters with most test centuries in England

13 Indian batters have slammed multiple test centuries in England.
The India Cricket Team toured England for the first time in 1932, when they played a one-off test at the Lord’s Cricket Ground in London. Over the years, India have played over 60 tests against the England Cricket Team in England. They own a poor record by winning just nine games.
The pitch and weather conditions in England are quite opposite to those of the Asian subcontinent. As a result, Indian batsmen often struggle against the seam-friendly and swinging pitch conditions in England. Hence, hitting a test century in England is often dubbed a big achievement for any Asian player.
Notably, 13 Indian batters have slammed multiple test centuries in England. Out of these, seven have hammered more than two centuries in England in the longest format of the game. On that note, below are the top seven Indian batters with the most test centuries in England.
Top 7 Indian batters with most test centuries in England
7. Sourav Ganguly – 3

Former India captain Sourav Ganguly hammered three test centuries in England. The left-handed batsman hit two centuries during his first tour to England. During India’s tour of England in 1996, Ganguly slammed a century at Lord’s Cricket Ground in London, when he scored 131 on his test debut. In the same series, he then slammed 136 runs at Trent Bridge in Nottingham. Later, he replicated his heroics during the 2002 tour as the Indian skipper, hitting a 128-run knock at Headingley, Leeds.
6. Shubman Gill – 4

Indian batter Shubman Gill has so far smashed four test tons against England in England. His first test ton in English soil came in the Headingley test of India’s tour of England in 2025, where Gill made his test captaincy debut. In the very next game at Edgbaston, Gill slammed twin centuries, scoring 269 in the first innings and 161 in the second. In the game he made several records. His fourth test hundred in English soil came during the Manchester test against England in 2025.
5. KL Rahul – 4

KL Rahul grabs fourth spot on this list with four tons against England in England. The right-handed batsman slammed his first ton during India’s tour of England 2018 – a 149-run knock at The Oval. Later, he hammered a 129-run knock at the Lord’s Cricket Ground in London during the 2021-22 tour, which India won. During India’s tour of England 2025, the Indian opener slammed a 137-run knock in the first test at Headingley, Leeds.
In 2025’s Lord’s test, KL Rahul slammed another ton, which was his fourth on English soil.
4. Dilip Vengsarkar – 4
Former India captain Dilip Vengsarkar owns a marvellous record in England in tests. From 1979 to 1990, the former right-handed batsman played 13 tests in England, scoring 960 runs with four tons and an equal number of fifties.
Interestingly, three of his tons came at the Lord’s Cricket Ground in London during the 1979, 1982, and 1986 tours. He slammed another ton at Headingley, Leeds during the 1986 tour of England.
3. Sachin Tendulkar – 4

Like Vengsarkar, Indian batting legend Sachin Tendulkar also slammed four test centuries on English soil. The right-handed batter had a marvellous record in England in tests, hitting 1575 runs across 30 innings at an average of 54.31.
Tendulkar’s four test tons in England came in Manchester (119*, 1990 tour), Birmingham (122, 1996 tour), Nottingham (177, 1996 tour), and Leeds (193, 2002 tour). The Master Blaster also scored eight half-centuries in England.
2. Rishabh Pant – 4

Indian wicket-keeper Rishabh Pant grabs the second place on this list with four test tons in England. The left-handed batsman slammed his first century in the 2018 tour – a 114-run knock at The Oval. Later, he slammed 146 runs at Birmingham in the fifth test during India’s tour of England 2021-22.
In the opening test of India’s tour of England 2025 at Headingley, Pant slammed tons (134 and 118) in both innings to become the first Indian player to slam twin centuries in an encounter in England.
1. Rahul Dravid – 6

Former Indian captain Rahul Dravid steals the top spot on this list. The former right-handed batsman was quite successful with the bat in England in tests, hitting six centuries across 23 innings. Moreover, the former India captain also has a test double hundred to his name in England conditions – a 217-run knock at the Oval in September 2002.
During the same 2002 tour, he slammed three tons against England – the other two coming at Nottingham (115) and Leeds (148). Later, during India’s tour of England 2011, Dravid once again slammed three centuries in a single series (103*, 117, and 146*).
(All stats updated till 12th July, 2025)
Which Indian batter has hit most test centuries in England?
Rahul Dravid (6) has hit most test centuries for India in England.
What is the highest individual score by an Indian batter in test cricket in England?
The highest individual score by an Indian batter in test cricket in England is 269, scored by Shubman Gill in the Edgbaston test in 2025.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Vikas Singh Derek is a core cricket-lover since childhood and has always followed the sport both in his personal and professional life. He started his school life by watching cricket at home with family. Later, he played cricket on the field at local clubs during college. After his Master's in Journalism from Mumbai, he followed his passion by covering cricket news across various digital media. Since 2015, he has been an aspiring sports journalist and cricket content writer with over 50K+ articles.
- THU vs HEA Dream11 Prediction, Dream11 Playing XI, Today Match 9, Big Bash League 2025-26
- Dropped Indian XI for ICC T20 World Cup 2026 ft. Shubman Gill and Yashasvi Jaiswal
- IND vs PAK: 3 big reasons behind India's shameful loss in U19 Asia Cup final
- Top five batsmen with most runs in U19 Asia Cup 2025
- BBL 15 Points Table, Most Runs & Wickets after match 8, REN vs HUR
- Dropped Indian XI for ICC T20 World Cup 2026 ft. Shubman Gill and Yashasvi Jaiswal
- IND vs PAK: 3 big reasons behind India's shameful loss in U19 Asia Cup final
- Top five batsmen with most runs in U19 Asia Cup 2025
- BBL 15 Points Table, Most Runs & Wickets after match 8, REN vs HUR
- IND vs PAK: Top five best performers from U19 Asia Cup final