A native of Split, Croatia, Radić started his career with Solin before progressing through hometown club Hajduk Split's academy.[2][3] He was then promoted to the reserves in the Croatian Second Football League to start his senior career. He made his debut for the reserve team on 11 November 2018, replacing Hrvoje Relota in the 66th minute of a 2–2 away draw against Bijelo Brdo.[4]
Radić was promoted to the main team roster in late 2019.[1] He made his first-team debut on 1 December 2019, playing the full match as Hajduk lost 4–0 at home to Rijeka in the league.[5]
Beerschot
On 1 February 2021, Radić signed a two-and-a-half-year contract with Belgian Pro League club Beerschot, with an option to extend for two more years.[6] Regarded a talented player, his transfer fee amounted to approximately €450,000, ranking as the fourth highest in Beerschot's history.[7]
He made his debut for Beerschot on 7 February 2021, starting in a league match against Antwerp in which his side suffered a narrow 2–1 defeat at home.[8][9] On 28 February 2021, he scored his first professional goal in a league game against Royal Excel Mouscron, securing a 2–2 draw in the 94th minute.[10][11]
After Beerschot suffered relegation to the second division at the end of the 2021–22 season, he was set to leave the club after activating a relegation clause in his contract. However, the club challenged this, claiming that his attempt to activate the relegation clause was untimely.[12] As a result, Radić stopped appearing for Beerschot and trained in Croatia to retain his form, leading the club to withhold his payment.[12][13]
Fortuna Sittard
On 14 December 2022, Radić signed for Eredivisie club Fortuna Sittard on a contract until June 2024, joining as a free agent.[14] This reignited the contractual dispute between the player and his former club Beerschot. However, according to documents obtained from the Royal Belgian Football Association (KBVB) by the Fortuna legal team, Radić was a free agent since 1 July 2022. Radić's lawyers claimed, that on 20 May 2022, he had sent a registered letter to Beerschot expressing his intention to activate the so-called "relegation clause." The deadline for this registered letter was 7 June 2022, and according to Radić's representatives, he complied well within the stipulated timeframe.[15][16]
Radić made his Fortuna debut on 15 January 2023, starting and playing 83 minutes before being substituted off for Paul Gladon in a 2–2 home draw against PSV Eindhoven.[17][18]
Zrinjski Mostar
On 3 September 2023, Radić signed a two-year contract with Zrinjski Mostar in Bosnia and Herzegovina.[19]
Viborg FF
After four months at Zrinjski Mostar, Radić moved to Danish Superliga side Viborg FF on 30 January 2024, signing a deal with the club until June 2027.[20] He made his debut for the club on 16 February, a 2–1 loss for the club to OB.[21] He became a regular for the rest of the season, making 10 appearances in total. On 20 September, he scored his first goal for the club, giving them a 1–0 lead over Nordsjælland, a game which Viborg would go on to win 3–2.[22]
International career
A youth international, Radić took part in the 2017 UEFA European Under-17 Championship played in his native Croatia with the under-17 team. The team was eliminated in the group stage, finishing last with two defeats and a draw. He gaining a total of 13 caps for the side.[23]
As part of the under-19s, Radić started in two games in 2018.[23]