Il saute 5,51 m à Split le , mesure qu'il améliore à Varaždin en .
Son meilleur saut était ensuite de 5,62 m réalisé à Koper le , mesure qu'il améliore le à Varaždin en 5,65 m.
Son meilleur saut est de 5,70 m, record national, réalisé lors des qualifications des Championnats du monde de Pékin le [1].
Il améliore son record national en salle pour sa première compétition hivernale le 16 janvier, en réalisant 5,61 m. Il porte cette marque à 5,63 le à Belgrade. Le , Horvat se classe 7e des Championnats d'Europe d'Amsterdam avec 5,30 m[2].
Le , à Belgrade, Horvat établit un record national en salle, effaçant une barre à 5,72 m[4]. Il améliore sur ce stade une semaine plus tard, son record à 5,76 m[5].
Lors des championnats de Croatie de 2018, il réalise un nouveau record en plein air avec un saut à 5,71 m[6].