Денисов, которому 17 мая исполнилось 35 лет, до 27 мая 2019 года выступал за московский "Локомотив", руководство которого приняло решение о расторжении контракта с ветераном "по обоюдному согласию сторон".
Сообщалось, что компенсация со стороны клуба составила около 500 тысяч евро.
В составе железнодорожников он стал чемпионом России и двукратным обладателем Кубка страны.
В мае сообщалось Денисов не появлялся в расположении команды более двух недель и перестал выходить на связь с руководством клуба. Последний раз он выходил на поле 3 апреля в первой игре полуфинала Кубка России с "Ростовом".
Ранее Денисов также выступал за петербургский "Зенит", с которым трижды становился чемпионом России, обладателем Кубка России и двукратным обладателем Суперкубка страны, а также Кубка УЕФА и Суперкубка УЕФА. Помимо этого он защищал цвета махачкалинского "Анжи" и московского "Динамо".