8 lutego 2021 został piłkarzem Djurgårdens IF. 4 sierpnia 2022 roku strzelił dublet w spotkaniu Ligi Konferencji UEFA, przeciwko Sepsi OSK (1:3). W latach 2021–2023 rozegrał dla klubu 96 meczów (wszystkie rozgrywki), strzelił 21 goli i zanotował 13 asyst, a w rozgrywkach Ligi Konferencji UEFA zdobył 7 bramek i miał 3 asysty.

24 sierpnia 2023 został zawodnikiem FC Metz, podpisując kontrakt do 2027 roku, w klubie otrzymał numer 99. Zadebiutował 3 września w domowym spotkaniu ze Stade Reims (2:2). Pierwszego gola w barwach Metz zdobył 16 września 2023 w wyjazdowym meczu ligowym z RC Lens (0:1), przesądzając o zwycięstwie swojego zespołu. Do 25 marca 2026 rozegrał dla Metz 53 mecze i strzelił 5 goli.

25 marca 2026 został wypożyczony z FC Metz do Djurgårdens IF do 15 sierpnia 2026. W Allsvenskan zadebiutował po powrocie 6 kwietnia 2026 w meczu ligowym z GAIS (0:1), wchodząc na boisko w 76. minucie. 12 kwietnia 2026 zagrał jako rezerwowy przeciwko Kalmar FF (3:2), wchodząc w 69. minucie. W tym meczu uczestniczył w akcji, po której podyktowano rzut karny dla Djurgården.