2019 UEFA Nations League Finals squads

The 2019 UEFA Nations League Finals is an upcoming international football tournament held in Portugal from 5 to 9 June 2019. The four national teams involved in the tournament are required to register a squad of 23 players, including three goalkeepers, by 26 May 2019, 10 days prior to the opening match of the tournament. Only players in these squads are eligible to take part in the tournament. In the event that a player on the submitted squad list suffers an injury or illness prior to his team's first match of the tournament, that player can be replaced.

The position listed for each player is per the official squad lists published by UEFA. The age listed for each player is on 5 June 2019, the first day of the tournament. The numbers of caps and goals listed for each player do not include any matches played after the start of tournament. The club listed is the club for which the player was last eligible to play a competitive match prior to the tournament. The nationality for each club reflects the national association (not the league) to which the club is affiliated. A flag is included for coaches that are of a different nationality than their own national team.

England
Manager: Gareth Southgate

England's 27-man preliminary squad was announced on 16 May 2019. The final squad was announced on 27 May.

Netherlands
Manager: Ronald Koeman

The Netherlands' 28-man preliminary squad was announced on 10 May 2019. Kenny Tete withdrew injured and was replaced by Hans Hateboer. The final squad was announced on 27 May.

Portugal
Manager: Fernando Santos

Portugal's final squad was announced on 23 May 2019.

Switzerland
Manager: Vladimir Petković

Switzerland's final squad was announced on 27 May 2019.