The India vs England Test rivalry is one of the oldest and most fiercely contested rivalries in the cricketing world. With a rich legacy that dates back to 1932, the clash between these two giants has produced countless unforgettable moments. Among them, monumental individual scores stand out, batters showcasing sheer resilience, grit, and artistry against quality opposition in challenging conditions.
From marathon innings in sweltering Chennai heat to commanding displays at Lord’s under cloudy skies, these top knocks have not only entertained millions but also shaped the outcomes of entire series. This article highlights the Top 10 Highest Individual Scores in India vs England Tests, chronicling iconic knocks from both nations that have stood the test of time.
10. Joe Root – 218 (377 balls) | Chennai, 2021

On a spinning Chennai pitch, Root played a blinder of an innings during his 100th Test. Scoring 218, he neutralised the Indian spinners with clever footwork and swept his way to one of the best overseas knocks in recent memory. It set up England’s win and made a powerful statement at the start of the series.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 218 | 377 | 19 | 2 | 57.82 | Chennai | 2021 |
9. Sunil Gavaskar – 221 (443 balls) | Oval, 1979

In what is arguably his finest Test knock, Sunil Gavaskar scored a valiant 221 while chasing 438 at The Oval. His technically sound and composed innings took India to the brink of a historic win. While the match ended in a draw, Gavaskar’s knock remains one of the greatest fourth-innings performances ever.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 221 | 443 | 21 | 0 | 49.88 | Oval | 1979 |
8. Gundappa Viswanath – 222 (374 balls) | Chennai, 1982

Elegant and wristy, Gundappa Viswanath was known for his grace under pressure. His 222 against England in 1982 at Chepauk was one of the finest innings by an Indian in that era. Viswanath’s knock was a masterclass in timing and placement, featuring gorgeous square cuts and delicate flicks that neutralised the English attack.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 222 | 374 | 28 | 0 | 59.36 | Chennai | 1982 |
7. Vinod Kambli – 224 (340 balls) | Mumbai, 1993

A young and stylish Vinod Kambli took the cricket world by storm with his maiden double century in just his second Test. His 224 against England at Wankhede was a stroke-filled innings, laced with flair and audacity. It marked the beginning of a short yet impactful career. This innings is remembered for its sheer dominance over the bowlers, particularly against spin.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 224 | 340 | 26 | 2 | 65.88 | Mumbai | 1993 |
6. Virat Kohli – 235 (340 balls) | Mumbai, 2016

In the same match where Karun Nair would make headlines later, Virat Kohli played a captain’s knock with a commanding 235 at Wankhede. He tackled spin and pace with equal finesse, driving on the up and sweeping with authority. His innings helped India post a massive total and go on to win the match. It remains Kohli’s highest score in Test cricket and a hallmark of his peak batting form during 2016.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 235 | 340 | 25 | 1 | 69.11 | Mumbai | 2016 |
5. Ian Bell – 235 (364 balls) | Oval, 2011

Often seen as England’s elegant stroke-maker, Ian Bell delivered a majestic 235 at The Oval. His fluent driving and effortless timing stood out as he constructed one of his most complete innings. Along with Kevin Pietersen and Cook, Bell made sure India toiled under the sun with very little reward. This innings was pivotal in helping England secure a 4-0 series whitewash.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 235 | 364 | 23 | 2 | 64.56 | Oval | 2011 |
4. Geoffrey Boycott – 246 (323) | Leeds, 1967

Known for his classical style and impregnable defence, Geoffrey Boycott produced a batting masterclass with an unbeaten 246 at Headingley. True to his style, Boycott occupied the crease for over ten hours, breaking down the Indian bowling lineup and allowing England to declare on a huge total. It was a signature Boycott innings, slow, steady, and utterly unshakeable.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 246* | 323 | 30 | 0 | 61.11 | Leeds | 1967 |
3. Alastair Cook – 294 (545 balls) | Birmingham, 2011

England’s most prolific Test batsman, Alastair Cook, played one of his finest innings against India at Edgbaston. With typical patience and unwavering focus, Cook ground down the Indian bowling attack en route to a mammoth 294. His innings was filled with fluent drives and precise cuts, exhausting the visitors and putting England in a commanding position. This knock remains his career-best score.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 294 | 545 | 33 | 0 | 53.94 | Birmingham | 2011 |
2. Karun Nair – 303 (381 balls) | Chennai, 2016

In just his third Test, Karun Nair made history by becoming only the second Indian after Sehwag to score a triple century in Tests. Coming in at a time when India had already built a strong platform, Nair capitalised and turned the innings into a legendary performance. His unbeaten 303 was a masterclass in accelerating gradually, reaching his century, then double, and finally an iconic triple. This knock remains one of the finest feats by an Indian in Tests, especially for someone so new to international cricket.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 303* | 381 | 32 | 4 | 79.52 | Chennai | 2016 |
1. Graham Gooch – 333 (485 balls) | Lord’s, 1990

Graham Gooch’s marathon knock of 333 runs at Lord’s is not just the highest individual score in the history of India vs England Tests, but also one of the greatest innings ever played on English soil. Leading from the front as captain, Gooch displayed immense stamina and concentration, punishing India’s bowlers with a mixture of classical strokes and controlled aggression. His knock set the tone for England’s dominance in the match, and he followed it up with 123 in the second innings, making it a twin century match with a record aggregate of 456 runs.
Stats Table:
Matches | Innings | Runs | Balls | 4s | 6s | SR | Venue | Year |
---|---|---|---|---|---|---|---|---|
1 | 1 | 333 | 485 | 43 | 3 | 68.65 | Lord’s | 1990 |
READ MORE: