Gustavo made his Primera debut against Club Atlético Vélez Sársfield on 4 October 1992.
In 2005 Barros Schelotto joined Peruvian outfit Alianza Lima, and in 2006 moved to Puerto Rico Islanders of the USL First Division in the United States where he played 23 games and scored 3 goals.
In March 2009, Barros Schelotto became the assistant manager of Gregorio Pérez at Club Olimpia.
Pérez and Barros Schelotto continued together the next year, where they joined Club Libertad in April 2010 before leaving in July 2011.
[7] They were relieved of their duties on October 29, 2020, due to Galaxy's poor performance near the latter part of the season.