2023 UEFA Nations League Finals squads

The 2023 UEFA Nations League Finals was an international football tournament held in the Netherlands from 14 to 18 June 2023. The four national teams involved in the tournament were required to register a squad of up to 23 players – of which three had to be goalkeepers – by 4 June 2023, ten days prior to the opening match of the tournament. Only players in these squads were eligible to take part in the tournament. In the event that a player on the submitted squad list suffered from an injury or illness prior to his team's first match of the tournament, that player could be replaced, provided that the team doctor and a doctor from the UEFA Medical Committee both confirmed that the injury or illness was severe enough to prevent the player from participating in the tournament. Should a goalkeeper have suffered from an injury or illness after his team's first match of the tournament, he could still be replaced prior to the second match, even if the other goalkeepers from the squad were still available.

The position listed for each player is per the official squad lists published by UEFA. The age listed for each player is as of 14 June 2023, 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 the tournament. The club listed is the club for which the player last played 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.

Croatia
Manager: Zlatko Dalić

Croatia announced a 24-man squad on 22 May 2023. The final 23-man squad was announced on 5 June 2023. A day later, Marko Livaja withdrew from the squad. On 10 June, Joško Gvardiol withdrew from the squad due to injury, and was replaced by Dion Drena Beljo.

Italy
Manager: Roberto Mancini

Italy announced a 26-man squad on 29 May 2023. The final 23-man squad was announced on 6 June 2023. On 14 June, Alessandro Bastoni withdrew from the squad due to illness and was replaced by Alessandro Buongiorno.

Netherlands
Manager: Ronald Koeman

The Netherlands announced a 26-man squad on 29 May 2023. The final 23-man squad was announced on 6 June 2023. On 13 June, Matthijs de Ligt was replaced by Daley Blind due to injury.

Spain
Manager: Luis de la Fuente

Spain announced a 23-man squad on 2 June 2023. On 5 June, David García and Nico Williams withdrew from the squad due to injury and were replaced by Nacho and Ansu Fati, respectively. On 12 June, Juan Bernat withdrew from the squad due to injury and was replaced by Fran García.