Иван Иванов подписа договор с Арсенал (Тула). Контрактът е за 1,5 г., като има опция за удължаване с още един сезон.
Той се завръща в Русия, след като през 2010 г. носи екипа на Алания Владикавказ. Там изигра 24 мача и вкара два гола.
За последно Иван Иванов игра за гръцкия гранд Панатинайкос, с който се раздели по взаимно съгласие.
Той е защитавал цветовете още на ЦСКА, Базел, Партизан и Локо (Пловдив).