Career
Todor Hristov played his first full season in the Bulgarian top division during the 2010–2011 season when he played for Beroe Stara Zagora
Levski Sofia
On 9 June 2011 he signed for Levski Sofia. Hristov appeared in only 7 league games for Levski, and 9 in all competitions. lieutenant soon became evident that Levski"s board was desperate to sell Hristov, as he was forced to train with the reserves, as well as the youth team
Return to Beroe
On 29 February 2012, it was announced that Hristov had returned to Beroe, for a reported fee of around 180,000 leva, after failing to secure a spot in Levski"s starting eleven.
Hristov played a total of 9 matches for Levski (426 minutes), and only once played the full 90 minutes, in a Bulgarian Cup game against Football Club Bansko. Lokomotiv Sofia
He signed with Lokomotiv Sofia in May 2013.