On 18 June 2018, Bradarić was promoted to the senior team and signed his first professional contract.[4] On 15 September, he made his first team debut, coming on as a substitute for Steliano Filip in a 3–1 victory against Rudeš.[5] After playing the next six matches, he injured himself, only to return to play against Rudeš in December, and providing an assist to Jairo de Macedo da Silva.[6][7] At the end of the season, his inaugural in the first team at Hajduk, Bradarić was named in the team of the season.[8]
On 19 July, Bradarić signed a five-year deal with Lille OSC.[9] The transfer fee between the two sides was reported as €6.5 million plus €2 million in potential bonuses and 10% of a future transfer fee.[10] He made his league debut in a 2–1 home victory over Nantes on 18 August. He made his Champions League debut on 17 September in a 3–0 away defeat to Ajax.
On 21 February 2021, Bradarić scored his debut goal for Lille in a 4–1 victory over Lorient.
Salernitana
On 15 July 2022, Bradarić signed a four-year contract with Salernitana in Italy.[11]
Hellas Verona
On 30 August 2024, Bradarić joined Hellas Verona on loan with an option to buy.[12]
On 21 September 2020, senior team coach Zlatko Dalić called Bradarić up for October fixtures against Switzerland, Sweden and France.[15] On 7 October, he made his national team debut in a friendly 2–1 victory over Switzerland. Despite being a full-back, Bradarić started as a winger in his debut and provided Josip Brekalo with an assist for Croatia's equalizer.[16]
On 9 March 2021, he was named in Igor Bišćan's 23-man squad for the group stage of UEFA Under-21 Euro 2021.[17] He played every minute of the group stage and scored an injury time goal in the final game, the 2–1 defeat to England, which turned out to be decisive as Croatia progressed to the knockout phase due to a better goal difference.[18] On 17 May, he was named in Bišćan's 23-man squad for the knockout stage of the tournament,[19] as well as Dalić's 26-man squad for UEFA Euro 2020.[20] However, he got no playing time at the latter tournament, being behind Joško Gvardiol and Borna Barišić in the pecking order.[21]