È un centrocampista centrale che può ricoprire anche il ruolo di mezzala. Valido tecnicamente, ha un buon tiro e si fa sentire anche in fase realizzativa.[4] È in grado di tirare i calci di punizione.[4]
Carriera
Club
Gli inizi
Dopo aver militato nei settori giovanili calcistici di vari club sloveni tra cui il Maribor, il 14 maggio del 2011 esordisce da professionista nelle file dell'Aluminij, entrando nel finale di gara della partita pareggiata in trasferta per 0-0 contro il Dravinja Kostroj. Nell'estate 2012 passa al Domžale, club con cui vince la Coppa di Slovenia nel 2016-2017. Complessivamente in cinque stagioni con il Domzale disputa 155 incontri, segnando 11 reti.
Rostov
Il 26 giugno 2017 firma un contratto triennale, con opzione per il quarto anno, con il club russo del Rostov. Dopo aver totalizzato solo 13 presenze con la squadra russa, il 1º febbraio 2019 si svincola.
Lecce
Il 20 febbraio 2019 firma con il Lecce un contratto valido sino al 30 giugno seguente, con opzione per il biennio successivo[5]. Esordisce in Serie B il 23 febbraio, subentrando nella ripresa nella partita giocata in casa del Cittadella. Impiegato con regolarità dal tecnico Fabio Liverani, consegue con i compagni la promozione in massima serie. Il 18 agosto 2019 segna il primo gol con i salentini, nella gara di Coppa Italia vinta per 4-0 in casa contro la Salernitana.[6] Esordisce in Serie A il 26 agosto 2019, nella gara persa contro l'Inter al Meazza (4-0), mentre il 15 febbraio 2020, alla ventiquattresima giornata di campionato, segna il primo gol in massima serie nella gara casalinga contro la SPAL (2-1).[7] Due anni più tardi, ottiene un'altra promozione in massima serie, stavolta vincendo con il Lecce il campionato di Serie B 2021-2022; è suo il gol della decisiva vittoria per 1-0 all'ultima giornata contro il Pordenone, partita in cui lo sloveno torna in campo dopo oltre 50 giorni.
Reggina
Il 31 luglio 2022 passa a titolo definitivo alla Reggina,[8][9] con cui debutta il 28 agosto, andando in gol nel successo casalingo per 4-0 sul Südtirol.[10]
A seguito dell'esclusione del club calabrese dalla Serie B resta svincolato e il 1º settembre 2023 si accorda con la Cremonese.[11]