Born in São Paulo,[2] Braga joined J. Malucelli's youth setup in August 2016.[3] Promoted to the main squad for the 2017 season,[2] he made his senior debut on 30 March of that year, coming on as a second-half substitute in a 1–0 away loss against PSTC.[4]
After administrative problems, Braga left the club and joined Batel also in the Paraná state, to play for the club in the state's third division.[5] He scored his first senior goal at the club, netting the opener in a 4–0 home routing of União Futebol Clube de Nova Fátima on 5 November 2017.[6]
Luverdense
On 12 January 2018, Braga signed for Luverdense of the Série C.[7] Regularly used by his new club, he scored his first goal for the club on 14 May, netting the last in a 4–1 home routing of Volta Redonda.[8]
On 28 August 2018, Braga was loaned to Série B side Vila Nova on loan until the end of the season.[9] He contributed with six appearances before returning to his parent club for the 2019 season.
Santos
B-team
On 29 December 2018, it was announced that Braga had agreed to a pre-contract with Santos.[10] He signed a contract until June 2022 the following 5 June, after his deal with his previous club expired,[11] and started to appear for the under-23s.
Loans to Cuiabá and Inter de Limeira
On 9 September 2019, Braga moved to Cuiabá in the second division, on loan until the end of the campaign.[12] On 13 December, he was announced at Inter de Limeira, also in a temporary deal.[13] He impressed during his spell at the latter, scoring once against Oeste on 23 July.
Breakthrough
On 5 August 2020, Braga returned to Santos and was assigned to the main squad.[14] He made his debut for the club on 20 August, coming on as a second-half substitute for Kaio Jorge in a 1–0 away win against Sport Recife for the Série A championship.[15]
After the departure of Soteldo to Toronto FC, Braga established himself as an undisputed starter.[18] On 20 May 2021, he signed a new five-year contract, until April 2026.[19]
^ ab"Confira detalhes" [Know the details] (in Portuguese). J. Malucelli. 25 January 2017. Archived from the original on 30 December 2018. Retrieved 30 December 2018.
^"Lucas Braga acerta com a Luverdense" [Lucas Braga signs with Luverdense] (in Portuguese). MMC Sports Consulting. 12 January 2018. Retrieved 30 December 2018.