Career
Born in Plovdiv, Mihaylov began his career playing for Spartak Plovdiv. In 2011, his player"s rights were purchased by Serbian football agent Mirko Miličević for €5,000. In January 2012, Mihaylov began a trial with English side Manchester City.
In July he traveled with the first squad for a pre-season training camp in Austria.
On 26 October 2012, Mihaylov joined Lokomotiv Plovdiv. Five days later, he made his debut in a 0–0 home draw against Litex Lovech in the Bulgarian Cup second round, as a second half substitute for Atanas Kurdov.