Who has scored the most Test centuries against India? Joe Root goes past Steve Smith's record

Rahul Iyer

Divy Dubey

Who has scored the most Test centuries against India? Joe Root goes past Steve Smith's record image

India has faced many legendary batters in Test cricket over the years. These players have delivered extraordinary performances, scoring centuries and leaving a lasting impact. Among them, two modern-day greats—Steve Smith and Joe Root—stand out for their dominance against India.

Root added yet another milestone to his career on Friday (July 25), becoming the first player to score 12 Test hundreds against India. He walked in at 197/2 during England's first innings at Old Trafford and looked in complete control from the outset.

Follow The Sporting News India on WhatsApp

He made a 144-run partnership with Ollie Pope and remained unshaken even after England lost two quick wickets. Root eventually brought up his century in the 96th over with a boundary off Anshul Kamboj.

Root has been a reliable performer for England and has often been a thorn in India's side during crucial matches. Let's take a closer look at the list of players who have scored the most hundreds in Tests against India.

More: Rishabh Pant retired hurt meaning: Pant injury status and latest update from India vs. England 4th Test

Who has scored the most Test centuries against India?

With this hundred, Root moved past Steve Smith, who previously held the record with 11 Test centuries against India. The Australian had taken the lead briefly during the 2024 Boxing Day Test in Melbourne, but Root's back-to-back tons in the third and fourth Tests of the current series have seen him reclaim the top spot.

Root had earlier equalled Smith's tally with a knock of 104 at Lord's in the third Test. Now, with 12 centuries from 34 Tests against India, he leads the chart outright.

More: 'It's 10 vs 11 now' - Michael Vaughan calls for Test cricket substitutions after Rishabh Pant injury in IND vs ENG Test series

Three other players; Ricky Ponting, Viv Richards and Garry Sobers have scored 8 centuries against India while his fellow Aussie, Michael Clarke has 7 alongside five others.

Most centuries against India in Test matches
NameTeamCenturiesHigh Score
Joe RootEngland12218
Steve SmithAustralia11192
Ricky PontingAustralia8257
Viv RichardsWest Indies8192*
Garry SobersWest Indies8198
Shivnarine ChanderpaulWest Indies7140
Michael ClarkeAustralia7329*
Alastair CookEngland7294
Jacques KallisSouth Africa7201*
Clive LloydWest Indies7242*
Everton WeekesWest Indies7207

Rahul Iyer

Rahul is a content producer for The Sporting News' India edition.

Divy Dubey

Divy Dubey is a content producer for The Sporting News' India edition. He has a passion for cricket and is an avid fan of football. His work spans culture, media, and digital trends. With a background in research and a curiosity-driven approach, he enjoys crafting thoughtful, engaging stories that invite readers to see everyday topics in a new light.