On July 13, 2017, Moreira signed with Russian club Parma for the 2017–18 season.[12] He averaged 9 points and 6 rebounds per game in the VTB league. On August 5, 2018, Moreira joined the Greek club PAOK.[13] Moreira spent the 2019–20 season with Peristeri and averaged 12.7 points and 6.7 rebounds per game.
He signed with AEK Athens on June 18, 2020.[14] He was voted as the MVP of the month for November in the Basketball Champions League after averaging 17.7 points and 6.3 rebounds per game.[15] Overall, Moreira averaged 13 points, 6.2 rebounds, 1.4 blocks, and 1.2 assists throughout the 2020-21 campaign with AEK.[citation needed]
On July 28, 2021, Moreira officially returned to Peristeri.[16] On January 3, 2022, he parted ways once again with the club. During his second stint, Moreira averaged 7 points and 4.5 rebounds, playing only 15 minutes per game.
On March 14, 2022, Moreira returned to Angola, signing with Petro de Luanda of the Angolan Basketball League.[17] In Petro's BAL Season 2 campaign, he averaged 11.4 points and 5.6 rebounds per game coming off the bench and helped the team reach the 2022 BAL Finals.[18] In the final, Moreira scored 18 points and grabbed 7 rebounds, however, US Monastir was able to hold off Petro and win their first BAL championship.[19]
On September 20, 2022, Moreira signed with Greek Basket League club Kolossos Rodou.[20] In 26 games, he averaged 8.7 points, 5.1 rebounds and 1 assist, playing around 19 minutes per contest.[citation needed]
On December 5, 2023, Moreira returned to Petro de Luanda for a second stint.[21] They won their first BAL championship on June 1, 2024, following a win in the final over Al Ahly Ly. Moreira contributed 12 points and 7 rebounds in the final victory.[22]