SLOGOVER

Where Cricket Meets Memories

Joe Root: Joe Root has scored 2846 runs in 30 Tests against India — the most by any England batter in Test between India and England! From 2012 to 2024, Root has dominated India with an incredible average of 58.08, including 10 centuries and a top score of 218.

When we talk about cricket rivalries that are pure vintage, India vs England in Tests is right up there. It’s not just cricket – it’s legacy, passion, and history rolled into one. Over the decades, many legends have locked horns in whites and left their mark on this iconic face-off. But when it comes to who scored the most runs in India vs England Test matches, one man sits at the top of this elite list.

Most runs for England vs India in Tests

PlayerSpanMatInnsNORunsHSAveBFSR10050
JE Root (ENG)2012-202430556284621858.08517155.031011
SR Tendulkar (IND)1990-201232534253519351.73485552.21713
SM Gavaskar (IND)1971-198638672248322138.2624539.75416
AN Cook (ENG)2006-201830543243129447.66537445.2379
V Kohli (IND)2012-202228503199123542.36382452.0659
R Dravid (IND)1996-201121375195021760.93471541.3578
GR Viswanath (IND)1971-198230544188022237.6454441.37412
CA Pujara (IND)2012-2022274941778206*39.51409043.4757
GA Gooch (ENG)1979-199319332172533355.64322153.5558
DB Vengsarkar (IND)1977-199026436158915742.94360544.0756

Let’s break it down like your favorite Reels – stat by stat, icon by icon, but with a vibe that makes you want to share this with your squad! 😎👇

🏆 The King of Runs – Joe Root (England)

Matches: 30 | Innings: 55 | Runs: 2846 | Average: 58.08 | 100s: 10

No surprises here! Joe Root is the undisputed king of the IND vs ENG Test rivalry. From 2012 to 2024, he’s been a run-machine. With a sublime average of 58.08 and 10 centuries, Root has outclassed every Indian bowler who dared to challenge him. His highest score of 218 came in Chennai in 2021 – a knock that was pure class on a turning track.

<span class=Joe Root Most Runs in India vs England Test" class="wp-image-7471"/>
<span class=Joe Root Most Runs in India vs England Test" class="wp-image-7472"/>

Whether it's spinning pitches or swinging Dukes, Root’s technique and temperament have been flawless. He’s got 306 boundaries to his name in this battle – enough to fill up a season's highlight reel!


The Master Blaster – Sachin Tendulkar

Matches: 32 | Innings: 53 | Runs: 2535 | Average: 51.73 | 100s: 7

You didn’t think a list of top scorers would be complete without Sachin Tendulkar, did you? The Little Master dominated England over two decades – whether it was swinging in Manchester or spinning in Mumbai.

Sachin Tendulkar Most Runs in India vs England Test
Sachin Tendulkar Most Runs in India vs England Test
Sachin Tendulkar Most Runs in India vs England Test

He scored a majestic 193 at Headingley and a gritty 103 in Chennai*, post the 26/11 attacks – innings that weren’t just about runs but pure emotion. With 13 fifties and 357 boundaries, Sachin painted the pitch like a maestro.


🕶️ Old School Legend – Sunil Gavaskar

Matches: 38 | Innings: 67 | Runs: 2483 | Average: 38.20 | 100s: 4

Before helmets were cool and elbow guards were a thing, Sunil Gavaskar was grinding English bowlers with textbook defense. He may not have the flashy SR like Root or Kohli, but Gavaskar’s grit was unmatched. That 221 at The Oval in 1979 is still one of India’s best fourth-innings knocks.

Sunil Gavaskar Most Runs in India vs England Test
Sunil Gavaskar Most Runs in India vs England Test

🧠 The Wall – Rahul Dravid

Matches: 21 | Innings: 37 | Runs: 1950 | Average: 60.93 | 100s: 7

Let’s hear it for the man who made defensive batting an art – Rahul Dravid. The Wall averaged an insane 60.93 against England and piled up nearly 2000 runs in just 21 Tests! That 217 at The Oval in 2002? Chef’s kiss. 🍽️

Dravid was the kind of guy who batted like he had an exam the next day – focused, calm, and determined.


💪 Grit & Grind – Virat Kohli

Matches: 28 | Innings: 50 | Runs: 1991 | Average: 42.36 | 100s: 5

If passion had a face, it would be Virat Kohli. His 235 in Mumbai in 2016 was a masterclass in domination. He wasn’t just scoring – he was roaring! With 5 tons and 9 fifties, Kohli turned up the heat every time he wore the whites against England.


🧤 Cookie Monster – Alastair Cook (England)

Matches: 30 | Innings: 54 | Runs: 2431 | Average: 47.66 | 100s: 7

Sir Alastair Cook, England’s most prolific opener, had a calmness about him that could frustrate any bowler. His mammoth 294 at Edgbaston in 2011 made sure India had zero chance. With 5374 balls faced, Cook pretty much lived on the pitch.


💥 Bonus Legends You Can't Ignore


📊 Quick Comparison – Top 3 Run Scorers

PlayerMatchesRunsAvg100sHighest
Joe Root30284658.0810218
Sachin Tendulkar32253551.737193
Sunil Gavaskar38248338.204221

Root’s domination, Sachin’s emotion, Gavaskar’s foundation – the holy trinity of the IND-ENG Test battles. 💯


🔥 Why This Rivalry Hits Different

The stats are epic, but the stories behind them? Even better.

From the gritty days of Test whites and red balls to the DRS era, the battle between India and England has been the ultimate test of character and class. And when it comes to “most runs in India vs England Test”, we now know who wears the crown!


🎯 Final Word

So next time someone debates the fiercest cricketing duels, pull out this list and watch jaws drop. Because runs may be just numbers, but in IND vs ENG Tests – they’re legends written in leather and willow.


*till May 2025

#CricketRecords #IndiaVsEngland #TestMatchLegends #JoeRoot #ViratKohli #SachinTendulkar

❓ FAQs – Most Runs in India vs England Test

Who has scored the most runs in India vs England Test matches?

👉 Joe Root holds the record for the most runs in India vs England Test matches with 2846 runs in 30 matches at an average of 58.08.

Which Indian player has the most runs against England in Test cricket?

👉 Sachin Tendulkar is the top Indian scorer in India vs England Test matches, with 2535 runs in 32 Tests, including 7 centuries.

How many runs has Virat Kohli scored against England in Tests?

👉 Virat Kohli has scored 1991 runs in 28 Test matches vs England, with 5 centuries, including a career-best 235 in Mumbai (2016).

Who is the highest-scoring English batsman in India vs England Test history?

👉 Joe Root is the highest-scoring English batter with 2846 runs, followed by Alastair Cook with 2431 runs in India vs England Test encounters.

What is the highest individual score in India vs England Test matches?

👉 Graham Gooch holds the highest individual score in India vs England Test history with 333 runs at Lord’s in 1990.

How many Indian batsmen have scored 200+ runs in an innings against England in Tests?

👉 Five Indian batsmen have scored double centuries vs England: *Virat Kohli (235), Rahul Dravid (217), Sunil Gavaskar (221), Gundappa Viswanath (222), and Cheteshwar Pujara (206)**.

Is Joe Root the best Test batsman against India?

👉 Statistically, yes. Joe Root is the top run-scorer in India vs England Tests, with consistent performances both at home and in India, making him the most successful Test batter against India to date.

Back to Home

#Slogover #DidYouKnowCard #Cricket #CricketStories #CricketRecords #SlogoverRecords

Refer to Best Cricket Records Website ESPNCrickInfo for more such interesting information.