W 2016 roku zwyciężył w biegu na 800 metrów podczas 1. edycji mistrzostw małych krajów Europy. W tym samym roku zdobył także srebrny medal mistrzostw krajów bałkańskich w biegu na 800 metrów, przegrywając tylko z Amelem Tuką, a podczas tej imprezy wystąpił także w kosowskiej sztafecie 4 × 400 metrów, która zajęła 7. pozycję. Hajdari w tym samym roku został również zgłoszony do biegu na 800 metrów w ramach mistrzostw Europy seniorów – w 1. biegu eliminacyjnym zajął 5. miejsce z czasem 1:48,97, nie uzyskując awansu do półfinału (jego rezultat był najlepszym spośród zawodników, którzy odpadli w tej fazie rywalizacji). W sierpniu 2016 wziął udział w Letnich Igrzyskach Olimpijskich 2016, gdzie w biegu na 800 metrów odpadł w eliminacjach, zajmując ostatnie, 7. miejsce w 1. biegu, uzyskując czas 1:48:41.

W swojej karierze wielokrotnie zdobywał mistrzostwo kraju – m.in. w 2014 (na 800 i 1500 metrów), 2013 (na 800 i 1500 metrów, a także w sztafecie 4 x 100 metrów), 2012 (na 200, 400 i 800 metrów), 2011 (na 100, 200 i 400 metrów) i 2010 (na 200 i 400 metrów).