Born in Ruse, Kerchev began his football career playing for Dunav Ruse at the age of seven.[2] In 2010, he joined Ludogorets's youth setup.[3]
Ludogorets Razgrad
At the start of the 2015–16 season, Kerchev was promoted to the club's reserve team in the B Group, the second level of Bulgarian football. He made his debut on 25 July, in a 3–2 home defeat against Dunav Ruse.
After spending August and the early part of September playing with Ludogorets II, Kerchev was called up to the senior team by manager Eduard Eranosyan. He made his debut in the A Group on 19 September, playing full 90 minutes in the centre of defence against Botev Plovdiv. On 19 March 2016, he scored his first goal in the team's league match against Beroe Stara Zagora at Beroe Stadium. Ludogorets won the match 2–0.[4]