On 23 May 2011, he joined Série B club Portuguesa for a second loan spell, but the contract was rescinded.
In July 2016, he was loaned to another second-tier team, Bahia.[3]
Belenenses / Belenenses SAD
On 13 June 2017, Muriel moved abroad for the first time, signing for C.F. Os Belenenses of the Portuguese Primeira Liga on a two-year deal.[4] Sixteen days later he made his debut in the first round of the Taça da Liga in a 1–0 home loss to Real SC,[5] though the result was revoked in his team's favour as the opponents had fielded the suspended Abou Touré.[6] In his first league game, the side from Lisbon lost by the same score at Rio Ave F.C. on 7 August.[7]
In Muriel's second season in Belém, with the team now spun off as Belenenses SAD, he was an ever-present for the first 32 league matches, including a 2–0 home win over eventual champions S.L. Benfica on 27 October 2018.[8] In his final game for the club on 5 May 2019, he gifted city rivals Sporting CP the opening goal by giving the ball to Raphinha, he then fouled the same played in the 21st minute and was sent off in an 8–1 loss.[9]
Fluminense
On 5 July 2019, Muriel returned to Brazil's top flight, signing a 3+1⁄2-year deal with Fluminense.[10] He made his debut on 24 July in the last 16 first leg of the 2019 Copa Sudamericana, a 2–1 win away to Peñarol.[11] Four days later, in his first Série A match for the club, he made an error in a 2–1 home loss to São Paulo at the Maracanã Stadium.[12]