Born in Zagreb, Halilović started his youth career with the academy of Dinamo Zagreb at the age of 12.[1] Although in March 2014, reports emerged of him joining FC Barcelona B,[3]|language=Croatian |date=3 September 2017}}</ref> In early 2016, he joined the academy of Italian club Udinese Calcio. In spite of him linked with Spanish club UD Las Palmas and German club Hamburger SV,[4] he moved to Croatian club Istra 1961 on a two-year contract on 28 June 2017.[5]
On 19 June 2018, Halilović moved to fellow league club Lokomotiva.[6] On 25 January 2019, Halilović was loaned out to NK Rudeš for the rest of the season.[7]
On 16 August 2021, Halilović joined Danish 1st Division club Esbjerg fB on a deal until June 2023.[8] However, on 10 January 2022 Esbjerg confirmed, that they had terminated the contract of Halilović by mutual agreement.[9]
On 12 January 2022, Halilović signed with FC Den Bosch in the Netherlands until the summer of 2023.[10]
His father, Sejad Halilović, is a Bosniak, and his mother, Vanessa, is a Croat.[13] His father is a former Croatian and Bosnian international.[13] Dino has two brothers, Damir and Alen, the latter being a Croatian international who also played for FC Barcelona.[1]
Career statistics
Club
As of 28 November 2021
Appearances and goals by club, season and competition