Career
Born in Vratsa, Petkov arrived in Levski Sofia"s youth academy in 2004, from Botev Vratsa, and progressed through the club"s youth academy. He made his first team debut at 16 years and 351 days, when he came off the bench against Kaliakra Kavarna on 23 April 2012. Ludogorets Razgrad
On 5 August, Petkov was released from the team due to a match-fixing scandal involving Bulgaria U19.
= Match-fixing scandal Just before the Union of European Football Associations Euro U19 2014 Petkov was released from the Bulgaria U19.
After the team came back from the tournament it was announced that there had been a scheme for match-fixing, according to which the Bulgarian team should lose the matches with big results. Dimitar Gyaurov was arested for this.
Later was announced that Petkov had been part of the sheme. He talked with other players from the team to join him and to lose the matches for money, but the player Stefan Velkov revealed this to head coach Aleksandar Dimitrov.
On 5 August 2014, the Bulgarian Football Union announced that Petkov is with blocked rights to play football until the investigation is over.
Later that day Ludogorets announced that Petkov is released from the team due to this scandal. On 7 May 2015, Petkov gained back his rights to play after he was not indicted. Beroe Stara Zagora
In June 2015, Petkov signed a contract with Beroe Stara Zagora.