India’s top five Test century-makers in England have showcased remarkable skill, adaptability, and resilience in challenging conditions. Their centuries reflect mastery over swing and seam, often under pressure. These consistent performances have not only shaped famous victories but also highlighted India’s growing confidence and competence in one of cricket’s toughest environments.
1. Rahul Dravid – 6 Centuries

Rahul Dravid tops the list with six Test centuries in England. His elegant technique and patience suited English conditions perfectly. Notably, he scored three centuries each during the 2002 and 2011 tours, including a magnificent 217 at The Oval in 2002, underlining his status as a true overseas batting giant.
2. Rishabh Pant – 4 Centuries

Rishabh Pant’s aggressive strokeplay delivered four memorable Test centuries in England. His first came at The Oval in 2018. In 2022, he struck 146 at Edgbaston. He made history in 2025 by becoming the first Indian to score twin hundreds in a single Test in England—134 and 118 at Headingley.
3. Sachin Tendulkar – 4 Centuries

Sachin Tendulkar dazzled in England with four Test centuries across four venues. He scored 119* in Manchester (1990), followed by 122 and 177 in 1996, and 193 at Leeds in 2002. With 1575 runs at an average of 54.31, the Master Blaster showcased consistent brilliance against seam and swing.
4. Dilip Vengsarkar – 4 Centuries

Dilip Vengsarkar earned the nickname “Lord of Lord’s” for his unique feat of scoring three Test centuries at the iconic venue. He added a fourth century at Headingley in 1986. Vengsarkar’s calm temperament and solid technique helped him flourish in English conditions between 1979 and 1990, scoring 960 runs.
5. KL Rahul – 4 Centuries

KL Rahul has four Test centuries in England, starting with 149 at The Oval in 2018. He followed it up with 129 at Lord’s in 2021. In 2025, he scored 137 at Headingley and another ton at Lord’s, reaffirming his reputation as a reliable overseas Test opener.