The absence of Anderson at his peak would have been a big blow for England but the silver lining for the hosts is they will avoid a repeat of the events at Edgbaston, which arguably cost them victory.
There is every chance 37-year-old Anderson, England’s greatest wicket-taker with 575 at 26.94 from 149 games, has played his last Ashes Test with the next series not until the summer of 2021/22.
Anderson suffered the injury bowling on Thursday, two days after sending down 20 overs in the first innings.
“He immediately sought a medical assessment from Lancashire and was withdrawn from the remainder of the game,” an England and Wales Cricket Board statement said.
“Further review with the ECB medical team has confirmed that he will be unavailable for the remaining two Ashes Tests.”
England have added seamer Craig Overton to the squad after strong form for Somerset in the County Championship. Overton, who played in the last Ashes series in Australia, has taken 32 wickets at an average of 21.34 this season.
Overton is vying for a place in the England XI with Chris Woakes, whose influence has gradually diminished this series.
The hosts have kept faith in the underperforming Jason Roy, who keeps his place despite only 57 runs in six innings.