Born in São Paulo, Ed Carlos joined São Paulo's youth setup in 2015, after representing São Caetano and Portuguesa.[1] In October 2018, he was named by English newspaper The Guardian as one of the best players born in 2001 worldwide.[2]
On 30 June 2021, after nearly eight years at the club, he left as his contract expired.[3]
Ed Carlos made his first team – and Série A – on 1 October 2022, coming on as a late substitute for Carlos Sánchez in a 1–0 away loss against Internacional.[7] Late in the month, after being a starter in the previous matches, he suffered a shoulder injury which kept him out for the remainder of the season.[8]
On 14 February 2023, Ed Carlos renewed his contract with Santos until June 2026.[9] On 4 July, he was separated from the first team squad by head coach Paulo Turra,[10] but returned to first team trainings on 8 August, after Turra was sacked.[11]
Loan to Betim
On 19 April 2024, after spending the first months of the season separated from the first team squad, Ed Carlos was loaned to Betim for the year's Campeonato Mineiro Módulo II.[12] He only featured in three matches, all as a substitute, as the club achieved promotion as champions.[13]
Loan to Niki Volos
On 20 September 2024, Ed Carlos was loaned out to Greek side Niki Volos until June 2025.[14]