Полузащитник, трёхкратный Чемпион России, заслуженный мастер спорта, за сборную выступает с 2008 года.
Уроженец Ленинграда, Игорь обучался футбольному мастерству в местных спортшколах «Турбостроитель и «Смена». Профессиональным футболистом стал в составе Зенита, за который играл более 10 лет. Сейчас Денисов представляет клуб «Динамо» (Москва), а до него ненадолго становился полузащитником махачкалинского «Анжи». За Игорем закрепилась репутация настоящего бойца, характерного игрока. Он отлично управляет игрой при переходе к атаке из обороны, остро пасует, способен грамотно пресечь инициативы соперника в нападении.
Вместе с Зенитом Игорь трижды удостаивался звания Чемпиона России, два раза становился серебряным призёром турнира и один раз бронзовым. У него на счету два Кубка и два Суперкубка страны, Кубок Премьер-лиги, Кубок и Суперкубок УЕФА. Три раза этот игрок петербургской команды возглавлял список 33 фамилий лучших российских футболистов.