Chegado ao Restelo em 2019 para os Sub-17, o polivalente Pedro Carvalho defendeu a camisola da Cruz de Cristo na última época em 26 jogos (1873 minutos) entre a Liga 2 e a Taça de Portugal, assinando 3 golos.
Aposta da formação azul, em 2022/23 esteve ao serviço da equipa B em 29 jogos, apontando 9 golos, tendo sido chamado à primeira equipa por duas vezes. Avança para a sua 6ª época no Belenenses, agora à disposição do técnico José Sousa no ataque à próxima edição da Liga 3.