In the middle of 2007, he moved to Cruzeiro, becoming first choice only in the next year, when he scored 8 goals at the 2008 Copa Libertadores, being the top goalscorer, alongside Salvador Cabañas.
Even though he had won the 2008–09 UEFA Cup, on 29 May 2009, unable to establish himself in Donetsk, Moreno joined German club Werder Bremen on loan.
[8] On transfer deadline day, a six-month loan deal between Shakhtar and Wigan Athletic was agreed to take the player to the Premier League.
However, after being listed as a reserve the next season, Moreno joined Grêmio in late December 2011 and signed a five-year contract with the Brazilian team starting in 2012.
[16] On 30 January 2022, ABC Color announced that Martins would join Primera División Paraguaya team Cerro Porteño.
[25] He became Cerro Porteño's 5th signing ahead of the 2022 Primera División season, following William Riveros, Robert Piris Da Motta, Sergio Díaz and Alfio Oviedo.
On 15 June, he scored the decisive goal in the team's second group match – a 3–2 defeat of Ecuador – to give La Verde its first win at the Copa América since the 1997 tournament.
[29] He was Bolivia's top scorer at the tournament with two goals, also being the only Bolivian player to score in the knockout stage as the side lost 3–1 to Peru in the quarter-finals.
Moreno announced his retirement from the national squad on 15 September 2015 together with then captain Ronald Raldes, claiming divergences with head coach Julio César Baldivieso.
[31] On 12 November 2020, Moreno scored his 20th international goal in a 3–2 defeat to Ecuador, equaling Joaquín Botero's all-time top goalscoring record for Bolivia.