В августе 2007 года выиграл серебро летней Универсиады в Бангкоке, проиграв российскому прыгуну Александру Шустову. 14 дней спустя, на чемпионате мира 2007 года в Осаке, занял третье место, став первым киприотским спортсменом — обладателем медали чемпионата мира по лёгкой атлетике, а также установив национальный рекорд. Ещё одна бронзовая медаль была завоёвана на чемпионате мира в помещении 2008 года. Олимпийские игры 2008 года сложились неудачно для Иоанна, он не смог пройти в финал соревнований.