După un traseu de succes în Liga 1 și în Super Lig din Turcia, Hora a ales să se întoarcă în România și să își continue cariera la FC Bihor, clubul său de suflet.
A fost golgheter în Liga 1
Într-o carieră ce se întinde pe mai bine de 15 ani, Ioan Hora a evoluat în 311 meciuri în Liga 1, fiind un jucător constant și valoros. Cu un palmares bogat, Hora a câștigat titluri și trofee importante, printre care un titlu de campion național cu CFR Cluj în 2012, două cupe ale Turciei cu Konyaspor și Akhisarspor, o Cupa României cu FCSB și o Supercupă a României tot cu CFR Cluj.
Pe lângă trofeele câștigate, Ioan Hora a fost și un golgheter în sezonul 2015-2016, cu 19 goluri pentru Pandurii Târgu Jiu, performanță ce l-a consacrat. De-a lungul carierei sale, Hora a marcat 70 de goluri în 311 meciuri în Liga 1, iar în afacerea internațională, a adunat 3 selecții pentru naționala mare a României, debutând în februarie 2015 împotriva Bulgariei.