Marco Rocha não jogava desde o dia dois de outubro de 2022 – derrota do Santa Clara frente ao Rio Ave (1-0), na Primeira Liga – e, ao fim de 671 dias, voltou a pisar o relvado para um jogo oficial, estreando-se também pela AD Sanjoanense na derrota frente ao Amarante FC (1-0) no arranque da Liga 3 2024/2025.
Aos 37 anos, o guarda-redes internacional por Portugal nas categorias sub-17 e sub-19, conheceu um novo desafio na sua carreira, após deixar marca na baliza do CD Santa Clara, clube ao qual estava ligado desde 2017 até este verão de 2024.
Formado no Boavista FC, já depois de ter passado pelos escalões jovens de CCR São Martinho e CD Arrifanense, Marco Rocha teve ainda passagens por CD Trofense (seis), CD Feirense (duas) e SC Freamunde (três temporadas).