Career
Genov played youth football with CSKA Sofia, Septemvri Sofia and Slavia Sofia. In January 2009, Genov joined Kom-Minyor. He made his debut on 14 March in a match against Rilski Sportist as a 48th-minute substitute.
Inter Baku
In July 2010, Genov signed two-and-a-half-year contract with Azerbaijani side Inter Baku.
He made his debut in a 2–0 home loss against Neftchi on 28 August. In his first season, Genov earned only 7 appearances in the Azerbaijan Premier League.
In June 2011, Simurq signed Genov on a season-long loan deal. Genov was released by Inter in December 2013.
Lokomotiv Sofia
On 31 January 2014, Genov signed one-and-a-half-year contract with Lokomotiv Sofia.
On 7 January 2015, Genov signed a one-year contract extension, keeping him at Lokomotiv until 30 June 2016. Lokomotiv Sofia finished season 2014-2015 on 3rd place but was related to amateur football league due to financial difficulties. The contract of Daniel Genov, who scored 8 goals in 31 games in A Grupa that season, as well as the contracts of all other players were terminated.
Botev Plovdiv
On 29 June Daniel Genov and Valentin Galev, his ex-teammate from Lokomotiv Sofia, joined Botev Plovdiv on free transfer.
On 18 July Genov made an exciting official debut for Botev Plovdiv in the match against Levski Sofia when he came on as a substitute and scored the equalizer in a 1-1 draw. At the end of 2015 Nikolay Kostov, the new manager of Botev Plovdiv, decided to release Daniel Genov on a free transfer.
On 14 January 2016 the contract of Genov was terminated on a mutual agreement. Genov played in 22 games for Botev Plovdiv and scored 2 goals.
Pirin Blagoevgrad
On 14 January 2016 Daniel terminated his contract with Botev Plovdiv by mutual agreement and signed with Pirin Blagoevgrad.