[1] Carlos Eduardo scored his first goal in the main category of Brazilian football on 8 July 2015, netting his team's last in a 4–1 home routing of Santos.
[3] During that campaign, he was an undisputed starter, contributing with nine league goals as his side narrowly avoided another drop; highlights included a brace in a 2–1 home win against Santa Cruz on 7 June.
On 29 June 2018, Carlos Eduardo signed a three-year contract with Egyptian club Pyramids FC for a €6 million transfer fee.
On 19 December 2018, Carlos Eduardo agreed to a five-year contract with Palmeiras back in his homeland,[5] for a rumoured fee of US$ 6.5 million.
[7] On 25 January 2023, Carlos Eduardo joined Primeira Liga club Estoril on loan until the end of the season.