2023 CONCACAF Nations League Finals squads

The 2023 CONCACAF Nations League Finals was an international football tournament held in the United States from 15 to 18 June 2023. The four national teams involved in the tournament were required to register a squad of 23 players, of which three had to be goalkeepers. Only players in these squads were eligible to take part in the tournament.

Each national team had to submit a provisional list of up to 60 players (five of whom had to be goalkeepers) to CONCACAF no later than thirty days prior to the start of the tournament and players could not be added to these lists after the specified deadline. The final list of 23 players per national team had to be submitted to CONCACAF by 5 June 2023, ten days before the opening match of the tournament. All players in the final list had to be chosen from the respective provisional list. In the event that a player on the submitted final list suffered a serious injury or had medical reasons, he could be replaced up to 24 hours before the kick-off of his team's first match of the tournament, provided that it was approved by the CONCACAF Medical Committee. The replacement player had to come from the provisional list and would be assigned the shirt number of the replaced player.

CONCACAF published the provisional rosters on 19 May 2023. The final 23-man rosters were published on 7 June 2023.

The age listed for each player is their age as of 15 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. A flag is included for coaches who are of a different nationality than their own national team.

United States
The United States' 60-man provisional list was announced by CONCACAF on 19 May 2023, and was reduced to 24 players on 1 June 2023. The final squad was announced on 6 June 2023.

Head coach: B. J. Callaghan

Panama
Panama's 60-man provisional list was announced by CONCACAF on 19 May 2023. The final squad was announced on 7 June 2023.

Head coach: 🇪🇸 Thomas Christiansen

Canada
Canada's 53-man provisional list was announced by CONCACAF on 19 May 2023. The final squad was announced on 7 June 2023. On 10 June, defender Derek Cornelius withdrew from the squad due to injury and was replaced by Moïse Bombito.

Head coach: 🏴󠁧󠁢󠁥󠁮󠁧󠁿 John Herdman

Mexico
Mexico announced their 40-man provisional list on 19 May 2023. The final squad was announced on 31 May 2023. On 14 June, goalkeeper Carlos Acevedo withdrew from the squad due to injury and was replaced by José Antonio Rodríguez.

Head coach: 🇦🇷 Diego Cocca