Natural da Póvoa de Varzim, Marco Cruz fez toda a formação no FC Porto. Internacional português entre os escalões sub-15 e sub-18, trocou os dragões pela possibilidade de jogar de Leão ao peito.
Marco Cruz promete dar tudo pelo Sporting CP e transita esta temporada da equipa de sub-23 para a equipa B.