20 stycznia 2017 za ok. 18 mln euro przeszedł z Manchesteru United do Olympique Lyon, podpisując czteroipółletni kontrakt z francuskim klubem. W Ligue 1 zadebiutował 22 stycznia 2017 w wygranym 3:1, derbowym meczu z Olympique Marsylia, zmieniając w 79. minucie spotkania, Mathieu Valbuenę. 8 lutego 2017, podczas ligowego meczu z AS Nancy (4:0), zdobył swoją premierową bramkę dla Olympique Lyon. 12 marca 2017 w wygranym 4:0, meczu z Toulouse FC, zdobył dwie bramki, w tym jedną z odległości 46 metrów.
Po wygaśnięciu kontraktu przeniósł się do FC Barcelony 9 czerwca 2021 podpisał dwuletni kontrakt.
W latach 2024-2026 występował w Corinthians.
Statystyki Klubowe (aktualne na 3 czerwca 2025) KlubSezonLigaLigaPuchar krajuPuchar ligiEuropaUwzględniono:Liga Mistrzów UEFA – 29 (8)Liga Europy UEFA – 38 (12)kwalifikacje do Ligi Mistrzów UEFA – 6 (3)kwalifikacje do Ligi Europy UEFA – 1 (1)InneUwzględniono:Superpuchar Holandii – 1 (0)Superpuchar Hiszpanii – 1 (0)SumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiPSV Eindhoven2011/2012Eredivisie8332–––1152012/201320241–50103032013/2014321210–102–43142014/2015302210–96–4028Ogólnie90 39 9 3 – – 24 8 1 0 124 50Manchester United2015/2016Premier League2922030115–4572016/201740–1030–80Ogólnie33 2 3 0 3 0 14 5 0 0 53 7Olympique Lyon2016/2017Ligue