Na mistrzostwach świata w lotach w Planicy w 2004 indywidualnie był dwunasty, a wraz z kolegami z reprezentacji zajął szóstą pozycję. Na rozgrywane rok później mistrzostwa świata w Oberstdorfie Kranjec już nie pojechał. Jednak 26 listopada 2005 w Ruce zajął trzecie miejsce w inauguracyjnych zawodach &lt;a href="Puchar%20%C5%9Awiata%20w%20skokach%20narciarskich%202005/2006"&gt;sezonu 2005/2006&lt;/a&gt;, a kolejne wygrał i na pewien czas został liderem Pucharu Świata. W drugiej części sezonu skakał na niższym poziomie i w klasyfikacji generalnej zajął 16. miejsce. Podczas igrzysk olimpijskich w Turynie indywidualnie zajął miejsca w piątej dziesiątce, a w konkursie drużynowym Słoweńcy z Kranjcem w składzie zajęli 10. miejsce. W sezonach &lt;a href="Puchar%20%C5%9Awiata%20w%20skokach%20narciarskich%202006/2007"&gt;2006/2007&lt;/a&gt; i &lt;a href="Puchar%20%C5%9Awiata%20w%20skokach%20narciarskich%202007/2008"&gt;2007/2008&lt;/a&gt; zajmował czwarte miejsca na Letalnicy w Planicy. Nie wystąpił na mistrzostwach świata w Sapporo w 2007, a rok później, na mistrzostwach świata w lotach w Oberstdorfie wypadł przeciętnie. Dopiero w sezonie &lt;a href="Puchar%20%C5%9Awiata%20w%20skokach%20narciarskich%202008/2009"&gt;2008/2009&lt;/a&gt; udało mu się stanąć na najniższym stopniu podium zawodów Pucharu Świata. Na mistrzostwach świata w Libercu indywidualnie plasował się w pierwszej połowie drugiej dziesiątki, a drużynowo Słoweńcy wywalczyli siódme miejsce. W klasyfikacji generalnej plasował się kolejno na miejscach: 27. (2007), 25. (2008) i 23. (2009).