After naming a 50-man preliminary squad on June 15, Brazil's final roster for this summer's Games was announced on June 17. However, after several clubs refused to release players, a new squad was announced on July 2.
Gerson of Marseille, Zenit forward Malcom and Flamengo's Pedro were all included in the initial squad, but were not granted permission by their clubs to head to the Games. However, Malcom was added to the squad on July 14 after Douglas Augusto withdrew with an injury.
Barcelona legend Dani Alves is one of the three over-age players included, with Arsenal's Gabriel Martinelli, Lyon star Bruno Guimaraes and Reinier, on loan at Borussia Dortmund from Real Madrid, among the 11 players in the 22 who play their football outside of Brazil.
On July 8, Arsenal defender Gabriel was replaced by Ricardo Graca, due to injury.
Goalkeepers: Brenno, Lucao, Santos*.
Defenders: Nino, Ricardo Graca, Guilherme Arana, Gabriel Menino, Dani Alves*, Diego Carlos*, Abner Vinicius, Bruno Fuchs.
Midfielders: Matheus Henrique, Bruno Guimaraes, Douglas Luiz, Claudinho, Reinier.
Forwards: Gabriel Martinelli, Paulinho, Richarlison, Matheus Cunha, Antony, Malcom.
*Over-aged player