Регалии: Заслуженный мастер спорта; обладатель Кубка УЕФА (2008); обладатель Суперкубка УЕФА (2008); 3-кратный чемпион России (2007, 2010, 2012); 2-кратный серебряный (2003, 2013) и бронзовый (2009) призер чемпионатов России; обладатель Кубка России (2010); 2-кратный обладатель Суперкубка России (2008, 2011); обладатель Кубка Премьер-лиги (2003); футболист года в России по версии РФС (2011/12).
Родился 17 мая 1984 года в Ленинграде (Россия).
Воспитанник питерского футбола с 16 лет находился в «Зените». Стал приглашаться в сборную уже после триумфального для россиян Евро-2008 и на протяжении нескольких лет считался лучшим российским опорным полузащитником. Был капитаном сборной.
Славится своим непростым характером. В сентябре 2010 года чуть не подрался на тренировке с ассистентом главного тренера, бывшим одноклубником Владиславом Радимовым. В октябре того же года затеял потасовку после проигранного «Спартаку» матча (0:1), в результате которой дело едва не закончилось дракой с главным тренером красно-белых Валерием Карпиным.
В сентябре 2012 года отказался выходить на матч против «Крыльев Советов», выражая тем самым протест против решения руководства клуба платить приобретенным в межсезонье Халку и Витселю больше, чем российским игрокам. С "Зенитом" Денисов выиграл Кубок и Суперкубок УЕФА, а также стал трехкратным чемпионом России.
Летом 2013-го, уже будучи игроком махачкалинского «Анжи», вступил в конфликт с Самуэлем Это’О и Лассана Диарра.
В августе того же года Денисов оказался уже в «Динамо». Но и здесь Игорь вскоре испортил отношения с главным тренером Станиславом Черчесовым и в апреле 2015-го был выставлен на трансфер.
С 2016 по 2019 год Денисов защищал цвета столичного "Локомотива", с которым стал чемпионом и и двукратным обладателем Кубка России.
За сборную страны Игорь Денисов провел 53 матча (2008-2016), должен был сыграть за команду на Евро-2016, но в товарищеском матче против сборной Сербии получил травму, которая не позволила ему выступить на континентальном первенстве.