Żadnych trofeów nie zdobył również w sezonie 2006/2007. W rywalizacji pucharowej jego najlepszym wynikiem było siódme miejsce, które zajął czterokrotnie, trzy razy w sprincie i raz w Gundersenie. Na mistrzostwach świata w Sapporo w 2007 roku indywidualnie był dziewiąty w Gundersenie. W konkursie drużynowym Austriacy z Kreinerem w składzie zajęli czwarte miejsce, przegrywając walkę o brązowy medal z Norwegami o zaledwie 0,4 sekundy. W lecie 2007 roku Austriak triumfował w klasyfikacji końcowej dziesiątej edycji LGP. Z czterech konkursów indywidualnych wygrał dwa, raz był drugi i raz szósty. Dobra forma w lecie nie do końca przełożyła się jednak na sezon 2007/2008. Po raz pierwszy od siedmiu lat stanął wtedy na podium zawodów PŚ – 13 stycznia 2008 roku w Val di Fiemme był trzeci w sprincie. W dalszej części sezonu na podium stanął jednak już tylko raz, 20 stycznia 2008 roku w Klingenthal ponownie był trzeci w tej konkurencji. Nierówne starty, między innymi 28. pozycja w Zakopanem, pozwoliły mu na zajęcie dziesiątego miejsca w klasyfikacji generalnej. Sezon 2008/2009 był dla Austriaka stracony. Wystartował tylko osiem razy, kilkakrotnie kończąc zawody już po skokach, jego najlepszym wynikiem było 12. miejsce w Ruce w Gundersenie. W klasyfikacji generalnej zajął 49.