FC Kaiserslautern umową obowiązującą do 30 czerwca 2018. 14 lutego 2015 zadebiutował w barwach Kaisers w 2. Fußball-Bundeslidze w wygranym 1:0 meczu z VfR Aalen. 4 kwietnia 2015 w ligowym meczu z 1. FC Heidenheim strzelił bramkę, a także zaliczył asystę, przyczyniając się do wygranej swojej drużyny 4:2. Była to jego pierwsza bramka dla Kaiserslautern. W sezonie 2014/2015 zagrał w 5 spotkaniach niemieckiej drużyny, strzelając jedną bramkę. W kolejnym sezonie zanotował łącznie 18 występów, w których strzelił 3 gole i uzyskał 1 asystę.

26 sierpnia 2016 powrócił do Holandii i podpisał trzyletni kontrakt z FC Twente. W klubie zadebiutował 10 września 2016 w meczu 2. kolejki Eredivisie przeciwko Heerenveen. Pierwszego gola dla Twente zdobył 2 października 2016, skutecznie egzekwując rzut karny w ligowym meczu z Heraclesem Almelo. W Enschede w sezonie 2016/2017 rozegrał łącznie 30 meczów (wszystkie w podstawowym składzie), w których strzelił 6 bramek i zanotował 4 asysty. Ponadto pięciokrotnie wyprowadzał holenderską drużynę na boisko jako kapitan.

23 czerwca 2017 podpisał trzyletni kontrakt z angielskim drugoligowym klubem Leeds United. W Championship zadebiutował 19 sierpnia 2017 w wygranym 2:0 meczu z Sunderlandem.