João Marcos is a youth product of Vila Nova and Goiás. He was promoted to the senior team of Goiás in 2020.[2] He made his professional debut with Goiás in a 2–1 Campeonato Brasileiro Série A loss to Grêmio on 30 November 2020, scoring his side's only goal.[3] He moved to the United Arab Emirates with Al Wahda ahead of the 2021-22 season.[4] He joined Al Dhafra on loan in January 2022 for the second half of the season.[5] On 14 August 2022, he transferred to the Primeira Liga sided Santa Clara signing a 3-year contract.[6]
On 31 January 2023, João Marcos was loaned to B-SAD until the end of the 2022–23 season.[7]
On 21 January 2024, Santa Clara sent João Marcos on loan until the end of the season to fellow Liga Portugal 2 club Leixões.[8][9]
Career statistics
As of match played 29 December 2022
Appearances and goals by club, season and competition