W sezonie 2017/2018 wystąpił jeszcze w 4 meczach ligowych, 3 spotkaniach Ligi Europy oraz 1 pojedynku Pucharu Austrii, po czym w sierpniu 2017 podpisał czteroletni kontrakt z Udinese Calcio. W Serie A zadebiutował 10 września w wygranym 1:0 meczu z Genoa CFC. Łącznie w sezonie 2017/2018 wystąpił w 30 meczach ligowych, w których strzelił 1 gola (23 września 2017 w przegranym 1:3 spotkaniu z AS Roma) oraz dwóch pojedynkach Pucharu Włoch, a drużyna zakończyła rozgrywki na 14. pozycji z 40 punktami. W kolejnym sezonie strzelił 1 gola w 36 występach w lidze, a także rozegrał 1 mecz w Pucharze Włoch, a klub zajął 12. miejsce w lidze z 43 punktami. W sezonie 2019/2020 strzelił 1 gola w 33 spotkaniach ligowych oraz zanotował 2 występy w Pucharze Włoch, a Udinese zakończyło rozgrywki na 13. pozycji z 45 punktami. W kolejnym sezonie strzelił 2 gole w 33 meczach ligowych oraz rozegrał 2 spotkania w Pucharze Włoch, a klub zajął 14. miejsce z 40 punktami.