Hodžić started his professional career at Željezničar, before joining Dinamo Zagreb in 2014. Four years later, he was transferred to Fehérvár, who loaned him to Kasımpaşa in 2020. In 2023, he went back to Željezničar. Later that year, Hodžić moved to Shkupi. The following year, he signed with Žalgiris.
A former youth international for Bosnia and Herzegovina, Hodžić made his senior international debut in 2016, earning 14 caps until 2020.
Club career
Early career
Hodžić started playing football at his hometown club Željezničar, before joining the youth academy of English team Liverpool in May 2011.[2]
In the summer of 2012, he was sent on a season-long loan to his former squad Željezničar.[3] He made his professional debut against Slavija on 23 October at the age of 17.[4] On 7 April 2013, he scored his first professional goal against the same opponent.[5] In July, his loan was extended for an additional season.[6] He scored his first career hat-trick against Leotar on 25 September.[7]
Dinamo Zagreb
In May 2014, Hodžić signed a five-year deal with Croatian side Dinamo Zagreb.[8] He made his official debut for the team in a Croatian Cup game against Istra 1961 on 12 February 2015.[9] Two weeks later, he made his league debut against Split.[10] On 3 March, he scored his first goal for Dinamo Zagreb in a triumph over Istra 1961.[11] He won his first trophy with the club on 2 May, when they were crowned league champions.[12]
On 25 July, he scored his first hat-trick for the squad in a defeat of Inter Zaprešić.[13]
Hodžić debuted in the UEFA Champions League against Olympiacos on 20 October.[14] Two weeks later, he scored his first goal in the competition against the same opposition.[15]
In February 2017, he prolonged his contract with Dinamo Zagreb until June 2022.[16]
He played his 100th match for the team against Slaven Belupo on 4 March 2018.[17]
Fehérvár
In August, Hodžić was transferred to Hungarian outfit Fehérvár for an undisclosed fee.[18] He made his competitive debut for the side in a UEFA Europa League tie against Bate Borisov on 20 September.[19] A week later, he made his league debut against Mezőkövesd.[20] On 31 October, he scored his first goal for Fehérvár in a Magyar Kupa fixture against Vác.[21] Three days later, Hodžić scored his first league goal in a victory over Paks.[22] He won his first title with the club on 25 May 2019, by beating Honvéd in the Magyar Kupa final.[23]
In October 2020, he was loaned to Turkish team Kasımpaşa until the end of the season.[24]
Later stage of career
In February 2023, Hodžić returned to Željezničar.[25]
In August, he moved to Macedonian side Shkupi.[26]
In March 2024, he joined Lithuanian outfit Žalgiris.[27]