
W 2016 roku kierował grą Olimpiji Lublana w walce o mistrzostwo Słowenii; później występował w Serie A, Fenerbahçe i Dinamie Zagrzeb.
Miha Zajc urodził się 1 lipca 1994 roku w Šempeterze pri Gorici. W seniorskiej piłce zadebiutował jako siedemnastolatek w drugoligowym Bravo Interblock. Przez Celje trafił w 2014 roku do Olimpiji Lublana.
W Olimpiji odpowiadał za kreowanie gry, a podczas walki klubu o ligowy tytuł wiosną 2016 roku potrafił też uderzyć z dystansu. Po dwóch i pół sezonu przeniósł się do włoskiego Empoli.
Od lutego 2019 roku był zawodnikiem Fenerbahçe, z przerwami na wypożyczenia do Genoi i Toulouse. Po sezonie 2024/25 spędzonym we Francji podpisał dwuletni kontrakt z Dinamem Zagrzeb. W styczniu 2026 roku, jako wicekapitan chorwackiej drużyny, mówił, że telefon od prezesa Dinama ułatwił mu decyzję o transferze.
Do pierwszej reprezentacji Słowenii trafił jeszcze jako piłkarz Olimpiji. Debiutował w spotkaniu z Macedonią w 2016 roku.
2
co 248 minut
0
6,8
Minuty w sezonie
495′8 z 10 meczów