S.C. Beira-Mar
Rocha left Chaves in late January 2011, and joined Primeira Liga club S.C. Beira-Mar on a free transfer. After failing to establish himself, he returned to the second level with S.C. Covilhã in the summer.