Joe Root vs Sachin Tendulkar, Top 10 Test Centuries in India vs England History

By Aniket Kuila | June 20,2025

White Line

Graham Gooch

During the test match against India at the Lord's, he scored 333 runs for England.

(Image: ESPNcricinfo)

Karun Nair

First triple century by an Indian, Karun hit 303 runs for India in Chennai.

(Image: The Hawk)

Alastair Cook

Alastair Cook has smashed 294 runs against India in 2011 at Edgbaston.

(Image: Gray-Nicolls)

Sunil Gavaskar

In 1979, Gavaskar scored 221 runs against England for India at The Oval.

(Image: ESPNcricinfo)

Rahul Dravid

For India in Headingley in 2002, Rahul hit 148 runs against England.

(Image: India Today)

Joe Root

Root scored 218 runs against India for England in Chennai in 2021.

(Image: Batting with Bimal)

Sachin Tendulkar

Tendulkar has scored 103 runs for India in 2008 in Chennai.

(Video: YT @cricketcomau)

Kevin Pietersen

Pietersen played a great knock of 186 against India in 2012 in Mumbai.

(Image: The Guardian)

Ajinkya Rahane

In the Lord's, Ajinkya Rahane smashed England bowlers 103 runs in 2014.

(Image: India Today)

Yashasvi Jaiswal

At such a small age, he played a double-century knock of 214 in Rajkot in 2024.

(Image: India TV News)

From Maxwell to Rohit, Most Centuries as Captain in T20 Cricket. For more you can check out our more stories features button