2019 CONCACAF Gold Cup squads

[1][2] The final list of 23 players per national team was submitted to CONCACAF by June 2019.

[4] On 26 May and 27 May, defender Miguel Layún and forward Hirving Lozano were ruled out for medical reasons, therefore, provisional squad was reduced to 27 players.

[10] Head coach: Mario Bocaly The preliminary squad was announced on 28 May 2019, Gregory Eneleda replaced to Wesley Jobello.

Head coach: Raúl Mederos The final squad was announced on 7 June 2019.

[14] Daniel Luis, Reynaldo Perez, Luismel Morris defected after second game.

[17] The squad was reduced to 22 players after Jimmy Marín left the team without permission in order to sign with Hapoel Be'er Sheva, but remained in the official list.

[25] On 10 June, defender Andy Najar withdrew injured and was replaced by José Reyes.

[26] Head coach: Theodore Whitmore The final squad was announced on 7 June 2019.

Head coach: Carlos de los Cobos The 39-man provisional squad was announced on 20 May 2019.

[28] Head coach: Remko Bicentini The final squad was announced on 7 June 2019.

[33] Head coach: Julio Dely Valdés The 40-man provisional squad was announced on 20 May 2019.