Ali is the only player from the 11 that played against Australia in Adelaide to feature in the match.
He is joined in the 12-man squad with the five players that did not play in Adelaide, plus six players from the England Lions (Ben Duckett, Keaton Jennings, Dan Lawrence, Jack Leach, Liam Livingstone and Mark Wood), who are now based in Perth at a training camp.
England 12-man squad versus Cricket Australia XI
Moeen Ali (Captain) (Worcestershire)
Jake Ball (Nottinghamshire)
Gary Ballance (Yorkshire)
Mason Crane (Hampshire)
Tom Curran (Surrey)
Ben Duckett (Northamptonshire)
Ben Foakes (Wicketkeeper) (Surrey)
Keaton Jennings (Lancashire)
Dan Lawrence (Essex)
Jack Leach (Somerset)
Liam Livingstone (Lancashire)
Mark Wood (Durham)
Follow all of the team news and results during the Ashes in our England Men section.
England Ashes squad