Early career Born in
Chapadinha,
Maranhão, Garcez began his career with hometown side in the 2018
Campeonato Maranhense Second Division. He moved to
Maranhão on loan shortly after, and helped the side to win the
Copa Federação Maranhense de Futebol. After playing in the 2019
Campeonato Maranhense for
MAC, Garcez moved to
Ferroviário also on loan, where he failed to make an appearance. He later joined
Juventude Samas also in a temporary deal, winning another Copa FMF title. Garcez played the
2020 Campeonato Baiano while on loan at
Doce Mel, scoring five goals in just eight matches.
Brusque On 18 August 2020, Garcez joined
Série C side
Brusque. On 6 October, he renewed his contract with the club until 2024, and finished the year as a starter as the club achieved promotion to the
Série B.
Loan to CSKA Sofia On 13 January 2022, Garcez joined Bulgarian club
CSKA Sofia on loan. He made his debut on 13 February in a 1–1 away draw against
Lokomotiv Sofia on the opening day of the spring half-season
2021–22 season.
Loan to Coritiba On 11 July 2023, Garcez moved to
Série A side
Coritiba on loan until the end of the year. He made his top tier debut nineteen days later, coming on as a second-half
substitute for
Robson in a 4–1 away loss to
Botafogo, and scored his first goal in the category on 29 October, netting the opener in a 4–3 win at
Internacional.
Avaí On 21 December 2023, Garcez signed a four-year deal with
Avaí.
Loan to Juventude On 14 March 2025, Garcez moved to
Juventude in the top tier, on loan until December. ==Career statistics==