Moreno Freire came through the youth system of
Sparta Rotterdam, having begun his career at local side Neptunus in
Rotterdam before joining Sparta as an under-13 player. He did not feature again for the senior side until the
2006–07 campaign in the
Eredivisie, but after the winter break of that season he established himself in the team and earned a contract extension through 1 July 2009. In the
2007–08 season, Moreno Freire became a regular starter as a
defensive midfielder under head coach
Foeke Booy. He later lost his place in the squad, and Sparta chose not to renew his expiring contract. In August 2009, he signed for Portuguese club
Penafiel. His opportunities there were limited during a period marked by the club's relegation and financial difficulties, and he returned to the Netherlands in the winter break to join
Dordrecht. In the summer of 2010 he moved to
RBC Roosendaal, where he remained until the conclusion of the
2011–12 season. During his spell at RBC he suffered a fractured leg; the recovery was prolonged due to an initially undiagnosed fluid build-up in the bone, but he returned to full fitness late in 2012. After leaving RBC, and unable to secure another professional contract, Moreno Freire joined
Kozakken Boys of the then-third-tier
Topklasse for the
2012–13 season. His final club was Portuguese side
Santa Clara, where he had a brief spell in early 2013. ==International career==