↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 1 июля 2022 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 15 июня 2022 года.
Марко Янкович является воспитанником футбольного клуба «Партизан». В 2012—2013 году на правах аренды выступал за «Телеоптик».
Летом 2013 года стал игроком греческого «Олимпиакос». Принимал участие в юношеской лиге чемпионов. Спустя год был отдан в аренду в команду «ОФК», так и не сыграв за основной состав «Олимпиакоса» ни одного матча. В 2015—2016 годах арендовался словенским «Марибором».
В июле 2016 года на правах аренды перешёл в родной клуб «Партизан». 14 июля дебютировал в основном составе в матче лиги Европы против польского «Заглембе».
В январе 2019 года перешел в итальянский клуб СПАЛ.