Левски подписа договор със защитника Иван Горанов. Новината беше съобщена на официалната страница на клуба в интернет. Бранителят се завръща в тима като преотстъпен за една година от белгийския Шарльороа. Юношата на клуба има зад гърба си 108 мача със синята фланелка, в която е отбелязал 4 гола. 

За първия отбор прави дебют на 2 април 2011 г. в шампионатен мач срещу „Видима-Раковски“. През летния трансферен прозорец на същата година преминава в тима на Берое, с който подписва договор за срок от три години. С „беройци“ печели Купата и Суперкупата на България за 2013 г.

В края на 2013 г. преминава в Литекс, като подписва договор за три години и половина, а през лятото на 2016 г. преминава в Локомотив (Пловдив). На 13 юни 2017 се завръща в родния Левски. Подписва договор за 3 години и се налага като титулярен ляв бранител. На 18 април 2018 отбелязва първия си гол със синята фланелка срещу ЦСКА. 

На 8 август 2018 удължава контракта си с 3 години. Става капитан на „сините“ и получава повиквателна за националния отбор на България, за който дебютира на 6 септември срещу Словения в мач от Лигата на нациите. Превръща се в несменяем титуляр и един от най-постоянните играчи на Левски, а през 2020 година преминава в Шарльороа, от където се завръща отново при „сините“.

Левски приветства с добре дошъл отново на „Герена“ Иван Горанов и му пожелава много щастливи мигове със синята фланелка.