The highly-rated 19-year-old was snapped up by the Reds from Zeljeznicar in 2011.

However, work-permit issues meant Hodzic has never been able to progress his career in England, so he has spent every season back on loan at Zeljeznicar.

Now, after his deal with Liverpool expired, he has joined Croatian outfit Dinamo on a five-year contract.

"I'm happy that I will be able to play for Dinamo, I will be part of the best club in this region," he told Dinamo's website.

"I will do my best, that is all I can promise to the fans right now. I will try to justify the confidence that the club has given me."