England on Saturday scored 669 runs against India during the fourth Test in Manchester, the highest team total at Old Trafford.
With it, the host secured a massive 311-run advantage in the first innings and pushed for a thumping series win. Joe Root and Ben Stokes led the way for England with hundreds.
Across its Test history, this was the ninth-highest total conceded by India. Sri Lanka holds the record for the highest team total against India. The side scored 952 for six against India in Colombo in 1997.
For England, this was its second-best effort against India, with the best of 710 for seven coming in Birmingham in 2011.
The last team to score 600 runs or more against India was New Zealand, which managed 680 runs in Wellington in 2014.
Highest team scores against India
- 1. Sri Lanka 952/6d, Colombo (1997)
- 2. Sri Lanka 760/7d, Ahmedabad (2009)
- 3. England 710/7d, Birmingham (2011)
- 4. Pakistan 699/5d, Lahore (1989)
- 5. New Zealand 680/8d, Wellington (2014)
- 6. Pakistan 679/7d, Lahore (2006)
- 7. Australia 674, Adelaide (1948)
- 8. Pakistan 674/6, Faisalabad (1984)
- 9. England 669, Manchester (2025)
- 10. Australia 659/4d, Sydney (2012)