[3] In January 2019, Franjić joined the senior team during the winter break training camp in Belek during Nenad Bjelica's tenure at the club.
[2] In 2019–20 UEFA Youth League, Franjić played a key part as Dinamo progressed to the knockout phase from the group with Atalanta, Manchester City and Shakhtar Donetsk.
[4] On 17 June 2020, Franjić debuted for senior Dinamo team in a 3–2 victory over Slaven Belupo, during the tenure of Igor Jovićević, his former coach from the youth ranks.
On 22 October, Franjić made his Europa League debut in a goalless draw with Feyenoord, coming on for Kristijan Jakić in the 71st minute.
[2] On 18 March 2021, new coach Damir Krznar named Franjić in the starting lineup for the second leg of Dinamo's Europa League Round of 16 tie against Tottenham Hotspur.