CSKA Moscow In 2003, Denisov signed a contract with
CSKA Moscow. Although he didn't play in a match, CSKA won the
UEFA Cup in 2005, and Denisov became the first Uzbek football player to win a European Cup. In 2006 he was loaned to
Spartak Nizhny Novgorod who were then competing in the
Russian First Division.
Dnipro Dnipropetrovsk In January 2007, he was transferred to the
Ukrainian Premier League side
Dnipro Dnipropetrovsk for a fee of €2.5 million. He played there from 2007 into the 2012–13 season, making over 160 appearances.
Lokomotiv Moscow On 13 January 2013, Denisov agreed to the terms of a three-year contract with
Lokomotiv Moscow on a free transfer. On 5 August 2013, he scored his first goal club for
Lokomotiv Moscow on match against
Krasnodar. On 26 August 2013, Denisov recorded three assists in a
Russian Premier League match in a 5–0 Lokomotiv rout over
Rostov In August 2013 Denisov won monthly contest among Lokomotiv's fans and was named
Player of the Month. He won this prize for the second time in the following May. At the end of the 2013–14 season, Denisov was named the best
left-back in the
Russian Premier League by the Executive Committee of the Russian Football Union. On 23 December 2013, Denisov was named
Uzbekistan Player of the Year.
Krylia Sovetov Samara On 21 August 2018, he joined
PFC Krylia Sovetov Samara on loan until the end of 2018.
Rubin Kazan On 20 June 2019, he signed a one-season contract with
Rubin Kazan. On 11 January 2020, his Rubin contract was terminated by mutual consent.
FNL clubs On 16 January 2020, he joined
Russian Football National League club
Rotor Volgograd. He left Rotor on 18 June 2020. On 20 September 2020, he signed a one-season contract with
Tom Tomsk. On 8 June 2021, he moved to
Baltika Kaliningrad. His contract with Baltika was terminated by mutual consent on 1 December 2021. ==International career==