Dinamo Zagrzeb 1 lutego 2021 roku wrócił za 1,6 mln euro do Dinama Zagrzeb. W tym zespole zadebiutował 7 lutego 2021 roku w meczu przeciwko NK Istra 1961 (0:1 dla Dinama). Na boisku spędził 69 minut. Łącznie zagrał 8 spotkań. Z klubem z Zagrzebia zdobył mistrzostwo i puchar Chorwacji.

Ferencvárosi TC 29 lipca 2022 roku został zawodnikiem Ferencvárosi TC, do którego przeniósł się na zasadzie wypożyczenia. W węgierskim klubie zadebiutował 16 października w meczu przeciwko Zalaegerszegi TE FC (1:2 dla rywali zespołu Čabraji). Zagrał całą drugą połowę. Pierwszą asystę zaliczył 7 listopada 2021 roku w meczu przeciwko Kisvárda FC (0:4 dla Ferencvárosi). Asystował przy golu Stjepana Lončara w 27. minucie. Łącznie zagrał 7 meczów i miał asystę.

Olimpija Lublana 15 lutego 2022 został wypożyczony do Olimpiji Lublana. W Słowenii zadebiutował 20 lutego 2022 w meczu przeciwko MND Tabor Sežana (1:2 dla stołecznego klubu). Na boisku spędził całą drugą połowę. Pierwszą asystę zaliczył 6 marca 2022 roku w meczu przeciwko NK Aluminij (6:0 dal Olimpiji). Asystował przy golu Marina Pilja w 61. minucie. Łącznie zagrał 12 spotkań, w których zaliczył jedną asystę.

Hibernian F.C.