Subscribe Now! Get features like
The historic rivalry between India and England in Test cricket has produced some extraordinary batting performances over the years. Also, several innings have stood out for the sheer volume of runs scored. Let's take a look at the highest innings totals posted in India vs England Test matches, which highlight some of the finest moments in this long-standing cricketing rivalry.
India holds the record for the highest innings total in the history of India vs England Tests, which came in December 2016 during the fifth Test of the series at Chennai. In response to England’s first-innings total of 477, India piled on a massive 759 for 7 declared. This dominant batting display was led by Karun Nair, who scored an unbeaten triple century (303*), becoming only the second Indian to achieve the feat. KL Rahul also contributed with a fine 199 as India won the match by an innings and 75 runs. It remains the highest-ever total by either side in India-England Test history.
England’s highest total against India came in August 2011 at Edgbaston, Birmingham, where they posted 710 for 7 declared in the second innings. This was the third Test of the series, and England were already 2-0 up. Their huge score was built around Alastair Cook's marathon innings of 294 runs, with support from Eoin Morgan (104) and Andrew Strauss (87). England went on to win the match by an innings and 242 runs, a dominant performance that helped them seal the series.
India’s second-highest total in this rivalry came in August 2007 at The Oval. In the third Test of that series, India scored 664 runs in their first innings with major contributions from Anil Kumble (110*), MS Dhoni, and Sachin Tendulkar. The match ended in a draw, but the batting effort helped India secure a 1-0 series win in England, their first since 1986.
Another memorable high-scoring innings from England came in July 1990, when they posted 653 for 4 declared in the first innings at Lord’s. The star of the innings was Graham Gooch, who scored a majestic 333, his highest Test score. Gooch was well-supported by Allan Lamb and Robin Smith, who also scored centuries. They went on to win the match by 247 runs. Gooch’s 333 remains one of the greatest individual knocks in the history of England-India Tests.
England also scored 652 for 7 declared in the second innings of the 1985 Chennai Test, a dominant batting display in Indian conditions. The key performances came from Mike Gatting and Graeme Fowler, both of whom scored double hundreds. England won the match by nine wickets.
These high-scoring innings show how both India and England have produced powerful batting performances over the years. As the teams prepare for the upcoming India-England Test series 2025, fans will be hoping to witness more such high-scoring and memorable batting performances.
Teams | T-SC | VS | Date | Vnu |
---|---|---|---|---|
![]() | 587/10 | ENG | Jul 02, 2025 | Edgbaston, Birmingham |
![]() | 471/10 | ENG | Jun 20, 2025 | Headingley, Leeds |
![]() | 465/10 | IND | Jun 20, 2025 | Headingley, Leeds |
![]() | 427/6 | ENG | Jul 02, 2025 | Edgbaston, Birmingham |
![]() | 407/10 | IND | Jul 02, 2025 | Edgbaston, Birmingham |
![]() | 387/10 | IND | Jul 10, 2025 | Lord's Cricket Ground, London |
![]() | 387/10 | ENG | Jul 10, 2025 | Lord's Cricket Ground, London |
![]() | 373/5 | IND | Jun 20, 2025 | Headingley, Leeds |
![]() | 364/10 | ENG | Jun 20, 2025 | Headingley, Leeds |
![]() | 271/10 | IND | Jul 02, 2025 | Edgbaston, Birmingham |
Standings are updated with the completion of each game
The highest innings total in India vs England Tests is 759/7 declared by India at Chennai in December 2016.
England's highest total against India is 710/7 declared, scored in August 2011 at Edgbaston, Birmingham.
Graham Gooch of England holds the record with 333 runs, scored at Lord’s in July 1990.
Yes, the 2007 Oval Test where India scored 664 is one such example.