1 września 2023 przeniósł się z Lorient do Sunderland A.F.C.. 16 września zadebiutował w Championship przeciwko QPR (1:3), a pierwszą bramkę strzelił 11 listopada z Birmingham City (3:1). W EFL Championship rozegrał dla Sunderland 36 meczów ligowych i strzelił 2 gole.
W styczniu 2025 został wypożyczony do Portsmouth. W lidze wystąpił tam w 12 meczach i zdobył 1 bramkę, w spotkaniu przeciwko Plymouth (1:2).
6 lipca 2025 przeniósł się na wypożyczenie do Aberdeen. Do czasu skrócenia wypożyczenia rozegrał 20 meczów ligowych i strzelił 3 gole w Scottish Premiership. W lutym 2026 Aberdeen poinformowało o jego odwołaniu z wypożyczenia przez macierzysty klub.
2 lutego 2026 został zawodnikiem Schalke 04, podpisując kontrakt co najmniej do 2027, a w klubie otrzymał numer 24. Zadebiutował 7 lutego 2026 w meczu 2. Bundesliga z Dynamo Drezno (2:2).