2017 FIFA Confederations Cup squads

Replacement of injured players was permitted until 24 hours before the team's first game.

The number of caps listed for each player does not include any matches played after the start of the tournament.

[2] Manager: Juan Carlos Osorio Jesús Corona withdrew from the squad due to injury and was replaced by Jürgen Damm.

Manager: Ange Postecoglou Brad Smith and Mile Jedinak withdrew from the squad due to injury and were replaced by Alex Gersbach and James Jeggo, respectively.

Manager: Joachim Löw Leroy Sané and Diego Demme withdrew from the squad due to injury and were not replaced, thus reducing the squad to 21 players, however they remained on the official list.