Иван Иванов вече е футболист на „Берое“. Защитникът е привлечен като свободен агент, а за последно игра в руския „Арсенал“ (Тула).
Футболист номер 1 на България за 2013 година е юноша на „Пирин“ (Благоевград). Освен това е играл за ЦСКА и „Локомотив“ (Пловдив). В чужбина е бил част от отборите на „Алания“ (Владикавказ, Русия), „Партизан“ (Белград, Сърбия), „Базел“ (Швейцария) и „Панатинайкос“ (Атина, Гърция).
Има 42 мача за националния тим. Шампион на страната, носител на Купата и Суперкупата. Иванов е двукратен шампион и двукратен носител на Купата на Швейцария, както и двукратен шампион на Сърбия.