Career
He has played much of his career as a second striker but he has also been used as a striker and as an attacking midfielder. Early career
Born in Sofia, Bozhilov joined CSKA Sofia"s Academy at the age of 15 having previously been at Septemvri Sofia. In 2004 he left CSKA"s Academy and signed first professional contract with Naftex Burgas, together with his teammates Vladislav Stoyanov and Orlin Starokin.
Chernomorets Burgas
In June 2006, Bozhilov joined Chernomorets Burgas, but suffered a severe knee injury and missed all matches of the 2006-2007 season.
He scored a total of 5 goals in 25 A Group games in the 2007-2008 season. = Lokomotiv Plovdiv (loan) On 31 August 2009, Bozhilov was loaned out to fellow A Group club Lokomotiv Plovdiv for four months.
On 26 November, Bozhilov returned to Chernomorets after a hamstring injury. Cherno More
On 24 January 2010, Bozhilov completed a move from Chernomorets to Cherno More, signing a long-term contract for an undisclosed fee.
He made his competitive debut for Cherno More in a league game against Sliven 2000 on 8 March 2010, wearing the number 14.
On 7 January 2012, it was announced that Ukrainian Premier League side Zorya Luhansk had agreed a deal to sign Bozhilov. Five days later, Zorya however pulled out of the transfer after it was reported that he failed his medical with the club Beroe Stara Zagora
In June 2015, Bozhilov signed a contract with Beroe Stara Zagora as a free agent, after his contract had expired with Cherno More at the end of the 2014-2015 season.
He scored on his competitive debut for Beroe on 2 July, scoring the second in a 2–0 away victory over Atlantas in the first qualifying round of 2015-2016 Europa League.
On 2 September 2011, Bozhilov made his debut for the Bulgarian national team, when he came on as a substitute in a Euro 2012 qualifying match against England for the final 28 minutes.