Career
Born in Sofia, Mirchev was a product of the system. In June 2004, he was moved from the youth squad to the first team Mirchev made his debut during the 2004-2005 season in A PFG, on 13 August 2004 against PFC Rodopa Smolyan.
The club was relegated to B PFG at the end of the season.
He scored his first goal for Spartak in their 2–0 victory over Maritsa Plovdiv on 10 September 2005. Mirchev helped the club to promotion to A PFG in 2006.
In May 2006 Mirchev eventually signed a one-year loan deal with, making his debut in an away draw against Dunav Ruse on 30 September 2006. One-a-half-year later Mirchev was loaned to the Belarusian side for four months.
With BATE he played in the Union of European Football Associations Champions League 2008-2009 group stage.
On 9 September 2008 Mirchev scored a hat-trick for BATE in a match of the Belarusian Cup against Neman Most. He scored goals in the 38th, 40th and 74th minute. On 14 September Mirchev scored his first league goal for the club against Naftan Novopolotsk.
A few days later Mirchev made his Champions League debut against Real Madrid at the Santiago Bernabéu Stadium.
He signed for Italian team A.C. (before Christ) Ancona in August 2009, for 2-year contract. After impressing with Football Club Bdin, Mirchev signed a contract with in the summer of 2012.
In 2016 after he fail to sign with Lupa Castelli Romani he signed with the 4th devision team In 2007 Mirchev played in Bulgaria national under-21 football team
He has 6 matches and 2 goals ( One in match against Greece U21).
Club Individual.