Rywalizację w sezonie 2007/2008 zaczął od zajęcia 12. miejsca w Gundersenie 30 listopada 2007 roku w Ruce. Następnego dnia był ósmy w sprincie, co było jego najlepszym pucharowym wynikiem w tym sezonie. W czołowej dziesiątce znalazł się jeszcze tylko raz - 5 stycznia w niemieckim Schonach zajął dziesiąte miejsce w sprincie. W 2008 roku po raz ostatni pojawił się na zawodach juniorów, startując na Mistrzostwach Świata Juniorów w Zakopanem, gdzie zdobył brązowy medal w Gundersenie, ustępując tylko Włochowi Alessandro Pittinowi oraz Austriakowi Tomazowi Drumlowi. W klasyfikacji generalnej zajął tym razem 24. miejsce.

Po raz pierwszy na podium zawodów Pucharu Świata stanął na początku sezonu 2008/2009, kiedy to dwukrotnie zajmował drugie miejsce w Ruce w zawodach metodą Gundersena 29 i 30 listopada 2008 roku. Po tych zawodach był współliderem Pucharu Świata, wraz ze swoim rodakiem, Anssim Koivurantą. W pozostałej części sezonu nie stawał jednak na podium. Zajmował jednak miejsca w czołowej dziesiątce: 10 stycznia w Val di Fiemme był piąty w starcie masowym, 16 stycznia w Whistler był ósmy w Gundersenie, a 31 stycznia w Chaux-Neuve był szósty w tej samej konkurencji.