In September 2017,
Ben Stokes was named in the initial England squad, but was subsequently ruled out of international selection until further notice while a disciplinary process took place.
 The following month, he was withdrawn from the Ashes squad, pending an investigation, with
Steven Finn added to England's squad.
 However, Finn himself was then ruled out of the tour, injuring his knee prior to the first warm-up game.
Tom Curran was called up to replace him.
James Anderson was named as England's vice-captain for the Test series in Stokes' absence.
George Garton was added to England's squad as cover for
Jake Ball during pre-Test tour matches,
 but returned to the
England Lions when Ball recovered in time for the first Test.
Australia delayed naming its squad for the first two Tests until 17 November 2017, selecting
Cameron Bancroft to replace
Tim Paine returned to the team after a seven-year absence, ahead of
Matthew Wade and
 Before the first Test,
Glenn Maxwell was added to Australia's squad as cover for
David Warner, who injured his neck at training.
Mitchell Marsh was later added to Australia's squad ahead of the third Test, replacing
Mitchell Starc and England's
Craig Overton were both ruled out of the fourth Test, with heel and rib injuries respectively.
 Maxwell was replaced by
Ashton Agar for the fifth Test.
Chris Woakes was ruled out of the fifth Test due to injury.