Hristov grew up as part of Maritsa Plovdiv's academy and made his debut for senior team in 2002/2003 season. He played for Maritsa until 2007. During the 2005/2006 season he became top scorer of B PFG, scoring 18 goals. In the same season he was chosen the best footballer of B PFG East group by other players.
Botev Plovdiv
He signed a contract with Botev during summer of 2007. In his first season in A PFG he became a topscorer, scoring 19 goals and was chosen the best footballer of the season by other players. Hristov became a free-agent on 4 July 2008.
Hristov started training with Levski Sofia on 23 June 2008. Later, he signed his contract with 'the Blues'. He scored a hat-trick against his ex-team Botev, in one of his first matches for Levski. On 13 August 2008, Hristov earned a penalty for Levski Sofia in the first leg of a decisive Champions League match against BATE Borisov, but it was not converted and the "bluemen" subsequently lost the match by a score of 0:1. On 26 April 2009 Hristov scored four goals against PFC Belasitsa Petrich. He scored in 56th, 63rd, 65th and 86th minute. The result of the match was 1:7 with a guest win for Levski Sofia. On 9 May 2009 Hristov scored the first goal for Levski Sofia in The Eternal Derby against CSKA. The result of the match was 0:2 with a guest win for Levski. He became a Champion of Bulgaria in 2009. On 15 July 2009, Hristov opened his goal account for the new season with two goals in the first official match for Levski during 2009/2010 season. The event took place in the 2nd Qualifying round of UEFA Champions League, where Levski beaten the team of UE Sant Julià. The result of the match was 4:0 with a home win for Levski. On 5 August 2009, he also scored against FK Baku to wrap up a 2:0 win for the team from Sofia. In the play-off round Levski was eliminated by Debreceni VSC with 4:1. However, Levski qualified for UEFA Europa League. On 8 January 2009. the coach of Levski Georgi Ivanov, announced that he gave 'his' ex-kit-number 9 to Hristov.
On 26 February 2010Wisła Kraków signed the Bulgarian forward on loan from PFC Levski Sofia. On 7 June 2010 it was announced that Hristov's loan contract would be terminated and he would return to Levski, unlike the initial plans of Wisła having him on loan until December 2010.
On 8 March 2013, The Tampa Bay Rowdies, of the North American Soccer League, announced that the club had signed Hristov to a two-year deal. Year two of the contract is a club option. Hristov scored his first goal for the Rowdies in a 2-0 win against the San Antonio Scorpions. Hristov made 22 appearances during his first season in USA, finishing as the club's top scorer with 12 goals. He also made 8 assists. He won the MVP award of the league that year. On July 4, 2018 Hristov scored his 58th career goal for the Rowdies, making him the Rowdies’ all-time top scorer.