Маркос Леонардо народився в Ітапетінга, Баїя, переїхав до Таубате, Сан-Паулу в травні 2014 року[2] і приєднався до юнацької команди «Сантоса» в серпні після випробовувального терміну. [3] 23 жовтня 2019 року підписав свій перший професійний контракт із клубом на три роки.[4]
21 липня 2020 року Маркос Леонардо був одним із п’яти гравців юнацької команди, зареєстрованих для участі у тогорічному сезоні Ліги Пауліста. [5] Його і професійний дебют і дебют у бразильській Серії А відбувся 20 серпня 2020, коли він вийшов на заміну Єферсону Сотельдо в другому таймі під час виїзної перемоги проти «Спорт Ресіфі» (1:0).[6]
15 вересня 2020 року Маркос Леонардо дебютував у Кубку Лібертадорес, замінивши Раніеля в домашній нічиїй проти «Олімпії» (0:0).[7] Він забив свій перший професійний гол 4 жовтня і забив третій гол для своєї команди у виїзній перемозі проти «Гоясу» з рахунком 3:2.[8]
20 жовтня 2020 року Маркос Леонардо забив переможний гол у домашній перемозі з рахунком 2:1 над «Дефенса і Жустісіа», ставши шостим наймолодшим гравцем, що забив у Кубку Лібертадорес і четвертим наймолодшим таким бразильським гравцем. [9] Сезон 2021 року він провів як запасний варіант, спочатку для свого колишнього колеги по юнацькій команді Кайо Жорже, а згодом для свіжокупленого гравця Лео Баптістана.
15 січня 2022 року Маркос Леонардо погодився продовжити контракт із «Сантосом» до 2026 року[10]
Виступи за збірну
Маркос Леонардо представляв Бразилію на рівні юнацької збірної (U-17), граючи на турнірі Монтейгу 2019 року та турнірі розвитку УЄФА. [11] 12 лютого 2021 року він і його одноклубник з Сантосу Реньєр були викликані до команди U-18.[12]
Особисте життя
Батько Маркоса Леонардо, відомий як Маркос Корінга, також був футболістом і нападаючим. Однак він виступав лише в аматорських турнірах у своїй рідній Баїї. [13]