
Table of Contents
Most Hundreds in India vs England Test: Joe Root Rules the Root!
When India takes on England in Test cricket, it’s not just a match—it’s epic cinema, full of drama, plot twists, heartbreaks, and heroic centuries. And in this blockbuster rivalry that dates back to 1932, several batters have stolen the show with pure class, iron will, and a taste for centuries. But who owns the bragging rights when it comes to “Most hundreds in India vs England Test” history?
List of Most hundreds for England vs India in Tests
Player | Span | Mat | Inns | Runs | HS | Ave | 100 | 50 |
JE Root (ENG) | 2012-2024 | 30 | 55 | 2846 | 218 | 58.08 | 10 | 11 |
R Dravid (IND) | 1996-2011 | 21 | 37 | 1950 | 217 | 60.93 | 7 | 8 |
SR Tendulkar (IND) | 1990-2012 | 32 | 53 | 2535 | 193 | 51.73 | 7 | 13 |
AN Cook (ENG) | 2006-2018 | 30 | 54 | 2431 | 294 | 47.66 | 7 | 9 |
M Azharuddin (IND) | 1984-1996 | 15 | 24 | 1278 | 182 | 58.09 | 6 | 3 |
KP Pietersen (ENG) | 2006-2012 | 16 | 28 | 1581 | 202* | 58.55 | 6 | 6 |
IT Botham (ENG) | 1979-1982 | 14 | 17 | 1201 | 208 | 70.64 | 5 | 5 |
GA Gooch (ENG) | 1979-1993 | 19 | 33 | 1725 | 333 | 55.64 | 5 | 8 |
DB Vengsarkar (IND) | 1977-1990 | 26 | 43 | 1589 | 157 | 42.94 | 5 | 6 |
CA Pujara (IND) | 2012-2022 | 27 | 49 | 1778 | 206* | 39.51 | 5 | 7 |
V Kohli (IND) | 2012-2022 | 28 | 50 | 1991 | 235 | 42.36 | 5 | 9 |
Let’s just say—Joe Root didn’t come to play. He came to slay. 🎯
🏆 King Root on Top: 10 Tons and Still Counting
Meet the man who’s made Indian bowlers lose sleep across all formats—Joe Root. With 10 Test hundreds against India in 30 matches, Root sits at the very root of this record tree. From spinning tracks in Chennai to green tops in Leeds, Root has batted like a dream with a bat that’s basically a magic wand.
His 218 in Chennai during the 2021 series? Iconic.
His technique vs spin? Clinical.
His consistency? Borderline annoying for Indian fans. 😅


And just to flex a bit—he’s also scored 2846 runs in 55 innings against India at an average of 58.08. That’s not just class; that’s top-tier villain origin story from India’s POV.
🇮🇳 Dravid & Tendulkar – India’s Backbone in the Rivalry
While Root is leading the England charge, India hasn’t exactly been slacking. Rahul Dravid, The Wall himself, hit 7 centuries in just 21 Tests, scoring 1950 runs at a whopping average of 60.93. If cricket was chess, Dravid was India’s grandmaster. Every ton he scored vs England was pure grit.
Then comes the name that echoes across generations—Sachin Tendulkar. With 7 hundreds and 2535 runs in 32 Tests, Sachin’s bat did the talking, singing, and even rapping sometimes. His 193 at Headingley in 2002 was as elegant as Mona Lisa smiling in a cover drive.



🧨 Alastair Cook – England’s Marathon Man
He didn’t just bat. He camped. With 7 centuries against India, Alastair Cook is England’s version of a roadblock. Over 2431 runs across 54 innings, Cook turned every Test into a slow-cooked roast for Indian bowlers. Whether at Eden Gardens or The Oval, the man just wouldn’t leave.

⚡ KP Pietersen – The Swagger Special
Kevin Pietersen was the rockstar in a Test whitesuit. With 6 hundreds and a jaw-dropping 202 in Mumbai*, KP brought the drama and the flair. His strike rate? 61.44. That’s not Test batting—that’s Test attacking. Against India, he didn’t blink. He blasted.
🐐 Botham, Gooch, Azharuddin – The OGs Who Brought the Fire
Let’s hit rewind and salute some old-school legends:
- Ian Botham – 5 tons, 1201 runs, and probably half those were scored with a hangover. Beast mode always on. 💪
- Graham Gooch – Remember that 333? Yeah, that wasn’t a typo. That’s how many he scored in one innings.
- Mohammad Azharuddin – 6 hundreds, a flick shot that could win hearts, and a consistency that defined the 90s.
Azhar’s 182 at Eden Gardens in 1993? Still gives goosebumps.
📉 Kohli & Pujara – Solid, But Not (Yet) In The Elite Club
Virat Kohli and Cheteshwar Pujara may not have matched Root or Dravid in hundreds just yet, but both have delivered when it mattered.
- Kohli’s 235 in Mumbai (2016) was a straight-up masterpiece.
- Pujara’s 206* in Ahmedabad? Built with patience and steel nerves.
Both are sitting at 5 centuries each vs England—and if they’re not done, neither are we.
💥 What Makes This Rivalry So Lit?
India vs England in Tests is not just a rivalry—it’s history with heat. Think Lord’s, Wankhede, Edgbaston, Chepauk. Think collapses, comebacks, centuries that define careers.
So when someone scores a ton in this matchup, it’s not just numbers on a scoreboard—it’s a legacy flex.
🎯 Final Word – Rooted in Glory
If you’re googling “Most hundreds in India vs England Test”, the answer is loud and clear:
👉 Joe Root with 10 Test centuries is in a league of his own.
But with talents like Kohli, Pujara, and even younger guns rising, this leaderboard could still see a shakeup.
For now, though—All Hail King Root 👑
India may have beaten England many times, but in the race for tons, Root’s already at the top of the mountain.
📢 Share this article if you:
✅ Love Test cricket
✅ Miss KP’s swagger
✅ Want Root to stop tormenting Indian fans 😂
MostHundredsIndiaVsEnglandTest #JoeRootVsIndia #TestCricketRecords #CricketStatsBuzz #IndVsEngRivalry
🔍 FAQs on Most Hundreds in India vs England Test
Who has scored the most hundreds in India vs England Test matches?
Joe Root holds the record for the most hundreds in India vs England Test matches with 10 centuries. He has scored 2846 runs in 55 innings, making him the leading century-scorer in this historic rivalry.
Which Indian batsman has the most Test centuries against England?
Rahul Dravid and Sachin Tendulkar are tied with 7 Test centuries each against England. Dravid boasts a higher average of 60.93, while Tendulkar has more overall runs (2535) in this matchup.
How many Test hundreds has Virat Kohli scored against England?
Virat Kohli has scored 5 Test centuries against England in 28 matches. His highest score is 235, and he has accumulated 1991 runs overall in the India vs England Test series.
Is Joe Root the best batsman in India vs England Test history?
Statistically, Joe Root leads the charge with 10 centuries, the most hundreds in India vs England Test history. His consistency, adaptability, and ability to dominate in both countries make a strong case for that title.
Which England player has the highest individual score against India in Tests?
Graham Gooch holds the record with a stunning 333 runs against India in a single Test innings in 1990 at Lord’s. That innings remains one of the greatest knocks in the history of this rivalry.
Who are the top 3 century scorers in India vs England Test cricket?
The top 3 players with the most hundreds in India vs England Test matches are:
1. Joe Root (10 centuries)
2. Rahul Dravid (7 centuries)
3. Sachin Tendulkar (7 centuries)
How many centuries have Indian batsmen scored against England in Tests?
Across all Test matches between India and England, Indian batters like Dravid, Tendulkar, Kohli, Azharuddin, Pujara, and Vengsarkar have scored multiple hundreds. Among them, Dravid and Tendulkar lead with 7 each, followed by Azharuddin and Kohli with 5.
Back to Home
#Slogover #DidYouKnowCard #Cricket #CricketStories #CricketRecords #SlogoverRecords
Refer to Best Cricket Records Website ESPNCrickInfo for more such interesting information.