Le 10 juillet 2016, Moreira remporte le titre continental du semi-marathon à l'occasion des Championnats d'Europe d'Amsterdam mais également par équipes.