Born in São Paulo, Gabriel Barros joined Ituano's youth setup in 2018 for the under-17 squad, after representing Red Bull Brasil and Osasco.
[1] He made his first team debut on 22 February 2020, coming on as a late substitute for Yago in a 2–0 Campeonato Paulista home win over Santos.
[5] He made his first team debut for Fla the following 3 March, replacing Thiago Fernandes late in a 1–0 Campeonato Carioca away win over Nova Iguaçu.
[6] On 2 December 2021, after four first team appearances, Gabriel Barros returned to Ituano after Flamengo opted to not exercise his buyout clause.
[7] Upon returning, Gabriel Barros was regularly used by Ituano during the 2022 season, being one of the spotlights of the club as they narrowly missed out promotion in the 2022 Série B.