Brief scores: England 286 (Joe Root 80, Jonny Bairstow 70; R Ashwin 4/62; Mohammed Shami 3/64) and 180 (Sam Curran 63; Ishant Sharma 5/51, R Ashwin 3/59) beat India 273 (Virat Kohli 149; Sam Curran 4/74, Adil Rashid 2/31) and 162 (Virat Kohli 51, Hardik Pandya 31; Ben Stokes 4/40, Stuart Broad 2/43) beat India by 31 runs
- The 31-run loss to England at Edgbaston was India’s second-narrowest in Tests outside the sub-continent. This was India’s 44th Test loss to England and 31st on English soil.
- Sam Curran, who was playing his second Test match, became the youngest English bowler to take a four-wicket haul in Tests and the fourth-youngest English batsman to make a Test fifty (20 years, 61 days). For his performances with bat and ball which paved the way for an English win, he was awarded the man of the match.
- Joe Root made his 12th consecutive half-century against India and his 41st in Test cricket overall, making a 156-ball 80 in the first innings before being spectacularly run out by his opposite number, Virat Kohli.
- Jonny Bairstow made his 18th Test half-century, an 88-ball 70 before dragging a wide delivery from Umesh Yadav back onto his stumps.
- Ishant Sharma became the seventh-highest wicket-taker in Tests for India, going past B Chandrasekhar with 244 wickets.
- Ravichandran Ashwin has now dismissed Alastair Cook nine times in Test cricket, bowling him with identical deliveries in both the innings of the Test match. Another batsman who he has dismissed as many number of times is David Warner.
- Virat Kohli made his 22nd Test century in the first innings and followed it up with his 17th Test half-century in the second, aggregating a total of 200 runs in 318 deliveries. Those admirable efforts with the bat were not enough to win the match for India. The century in the first innings was his first in Tests in England.
- Captaining India for the 36th time in Test cricket, Kohli suffered his sixth defeat, four of which have come outside the sub-continent.