S.C. Beira-Mar
Immediately afterwards, Carvalhal joined FC Porto, but was released after only one year, going on to represent in the following nine seasons – until his retirement at the age of 32 – S.C. Beira-Mar, Braga, F.C. Tirsense, G.D. Chaves and S.C. Espinho.