Este talentoso jugador de 20 años no está disfrutando de muchos minutos en el Hamburgo, equipo al que llegó el pasado verano traspasado por el Barcelona a cambio de 5 millones de euros. Solo ha jugado 134 minutos en lo que va de curso y no ha contado para su entrenador desde el pasado 30 de octubre, cuando disputó su último partido.
Según el medio croata Sportske Novosti, el futbolista pretende volver a España y tres clubes se han interesado en él. Además, del Celta, también han preguntado el Espanyol y el Villarreal. El Hamburgo parece dispuesto a dejar marchar al jugador, pero como cedido por seis meses y con una opción de compra a final de temporada. Este medio balcánico asegura que el Espanyol ha hecho una oferta de entre 2 y 3 millones para hacerse con el futbolista en propiedad, pero el Hamburgo ha pedido 5 millones, la misma cantidad que desembolsó el pasado verano.
Halilovic estaba considerado el niño prodigio el fútbol croata. En 2012 se convirtió en el jugador más joven en debutar con el primer equipo del Dinamo de Zagreb, al hacerlo con solo 16 años. Y en el siguiente partido que jugó, hizo un gol, siendo el futbolista más joven en marcar en la liga croata.
En 2014 el Barcelona se hizo con sus servicios tras pagar 2,2 millones de euros al Dinamo de Zagreb. Halilovic llegó a debutar con el primer equipo en un partido de la Copa del Rey. Esa campaña disputó 29 partidos con el filial blaugrana en Segunda División y marcó 4 goles y dio 1 asistencia. En la temporada 2015/16, jugó cedido en el Sporting de Gijón, haciendo su debut en Primera División. Participó en 36 de los 38 partidos de Liga, en los que marcó 3 goles y repartió 5 asistencias.
En julio de 2016 se anunció la venta de Halilovic al Hamburgo, por el que se comprometió por cuatro temporadas. El club alemán pagó por él 5 millones de euros y el Barcelona se reservó una opción de recompra de 10 millones para las dos primeras campañas.
Halilovic es internacional absoluto con Croacia, selección con la que ha jugado 9 partidos y con la que debutó en 2013 en un amistoso en Portugal, convirtiéndose en el futbolista más joven en vestir la camiseta del combinado balcánico.