W sierpniu 2015 podpisał trzyletni kontrakt z Sc Heerenveen z możliwością przedłużenia o kolejne dwa lata. W Eredivisie zadebiutował 2 października 2015 w przegranym 0:2 meczu z Heraclesem Almelo. W sierpniu 2016 został wypożyczony do NK Maribor. W pierwszym meczu po powrocie, wygranym 3:0 z NK Celje, strzelił gola 13 sekund po wejściu na boisko w 86. minucie. W maju 2017 podpisał z tym klubem trzyletni kontrakt. W sezonie 2017/18 został królem strzelców 1. SNL z 18 golami. W sezonie 2018/19 zdobył z NK Maribor kolejne mistrzostwo kraju, a także ponownie został królem strzelców ligi słoweńskiej z 18 bramkami. 1 października 2020 podpisał trzyletni kontrakt z Pogonią Szczecin prowadzoną przez Kostę Runjaicia.

27 czerwca 2024 został zawodnikiem Górnika Zabrze.

29 stycznia 2026 został zawodnikiem rumuńskiego ekstraklasowego CFR 1907 Cluj .

Kariera reprezentacyjna Grał w młodzieżowych kadrach Słowenii w kategorii od U-16 do U-21. Z reprezentacją U-17 wziął udział w Mistrzostwach Europy 2012, na których rozegrał 3 mecze i zdobył 1 gola. 16 października 2018 zadebiutował w seniorskiej reprezentacji Słowenii w zremisowanym 1:1 meczu Ligi Narodów UEFA z Cyprem.