Nascido e criado no reino do Leão, David Moreira representa o Sporting CP desde os 7 anos. Campeão nacional de sub-15, em 2019, assinou o primeiro contrato profissional em 2021. 2022/23 trouxe a estreia na Liga Revelação e culminou com a renovação do contrato.
Na última temporada competiu maioritariamente na equipa B que disputava a Liga 3, contribuiu para a subida de divisão, estreou-se na equipa principal, na final da Taça de Portugal que o Sporting acabou por conquistar e voltou a renovar contrato, demonstando a confiança do Clube no seu valor. Esta temporada o defesa internacional pela equipa principal de Cabo Verde fez a pré-temporada com a equipa principal, mas estará integrado na equipa B, que desta feita disputa a Liga 2.