Legia Warszawa 5 lipca 2018 podpisał trzyletni kontrakt z Legią Warszawa. W nowym klubie zadebiutował w przegranym 2:3 meczu Superpucharu Polski z Arką Gdynia. 17 lipca zdobył bramkę w spotkaniu z Cork City F.C. w fazie kwalifikacyjnej Ligi Mistrzów. Strzelał gole w ligowych meczach z Zagłębiem Sosnowiec, Wisłą Płock i Miedzią Legnica. 21 października strzelił dwie bramki swojemu byłemu klubowi, kolejne dwa trafienia zaliczył – wygranym 4:0 – meczu z Górnikiem Zabrze w 14 kolejce.

Wystąpił w 36 meczach ligowych Legii zdobywając 16 goli, co w klasyfikacji na króla strzelców sezonu dało mu ex aequo trzecie miejsce. Z klubem z Warszawy zdobył wicemistrzostwo kraju. Grał z numerem 27. Przed sezonem 2019/2020 zmienił numer na koszulce na „9”, jednak w nowym sezonie – który zakończył się dla Legii mistrzostwem Polski – wystąpił jedynie w dwóch meczach ekstraklasy.

Al-Wahda Abu Zabi 9 września 2019 podpisał kontrakt z klubem Al-Wahda Abu Zabi ze Zjednoczonych Emiratów Arabskich. Według nieoficjalnych informacji kwota transferu z Legii wyniosła 3 miliony euro, z których znaczną część otrzymała Wisła Kraków. W dziewięciu meczach strzelił pięć bramek, jednak pod koniec grudnia tego samego roku kontrakt został rozwiązany.