The 2021 CONCACAF Nations League Finals was an international football tournament held in the United States from 3 to 6 June 2021. The four national teams involved in the tournament were required to register a squad of 23 players, including three goalkeepers, by 27 May 2021, seven days prior to the opening match of the tournament.[1] Only players in these squads were eligible to take part in the tournament. After the official announcement, changes were only allowed in case of force majeure or injury, up to 24 hours before the first match of each team.[2]
The tournament was originally to be held in United States from 4 to 7 June 2020. On 3 April 2020, the tournament was postponed due to the COVID-19 pandemic.[3] On 27 July 2020, CONCACAF announced that the Finals would be held in March 2021,[4] though on 22 September 2020 CONCACAF announced that the tournament was again rescheduled until June 2021.[5]
The age listed for each player is their age as of 3 June 2021, 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.