Moreirense F.C.
Born in Guimarães, Almeida played three Primeira Liga matches for Moreirense F.C. over three separate seasons, totalling roughly 30 minutes always as a second-half substitute. His first was on 23 May 2015, in a 2–1 away win against F.C. Arouca.