Arrivé en juillet 2018 chez les Mauves, Milic a disputé 25 rencontres avec Anderlecht. Avant cela, il avait défendu les couleurs de l'Hajduk Split en Croatie et d'Ostende avec qui il a joué 115 matches et inscrit neuf buts. Le Rayo Vallecano avait terminé dernier du championnat de première division espagnole la saison dernière.