*Club domestic league appearances and goals, correct as of 07:22, 2 November 2024 (UTC) ‡ National team caps and goals, correct as of 09:26, 10 January 2024 (UTC)
Born in Knezha, he started his youth career in local Miziya Knezha, then moved to Etar, before joining CSKA Sofia in 2021.[3] On 30 April 2022 he made his professional debut for CSKA, in a league match against Ludogorets Razgrad.[4]
On 17 June 2022 he left CSKA Sofia to join CSKA 1948.[5] In January 2024 he was on trials with Śląsk Wrocław, but 2 weeks later he returned to his parrent club.[6][7] On 16 February 2024 he resigned with CSKA 1948.[8] 2 days later he completed his professional debut for the team in a league match against Etar.[9]
On 21 June 2024 Bozhinov joined Belgium club Royal Antwerp, signing a contract until June 2028.[10]
He was given his first-team debut at Antwerp by coach Jonas De Roeck, coming on as substitute against Cercle Brugge on 6 October 2024,[11]