28-летний хорват перешел в «Олимпиакос» летом 2017 года из «Фиорентины» за 1,5 млн евро, но успел провести к этому моменту лишь четыре матча в составе греческой команды. Он в течение двух лет выступал в России, защищая цвета «Ростова». С ростовчанами ему удалось выиграть Кубок России в сезоне-2013/14.
Милич способен играть не только на левом фланге обороны, но и на позиции флангового полузащитника.