Na mecie wyprzedził dwóch Norwegów: Eldara Rønninga i Martina Johnsruda Sundby’ego. Na tych samych mistrzostwach był także osiemnasty w biegu łączonym na 30 km, a razem z kolegami był czwarty w sztafecie, w której Finowie walkę o brązowy medal przegrali z Niemcami. Sezon ten zakończył na 25. miejscu. W sezonie 2011/2012 spisywał się słabiej, ostatecznie zajmując 44. miejsce w klasyfikacji generalnej. Najlepszy wynik osiągnął w ostatnim etapie szóstego Tour de Ski, gdzie w biegu na 9 km stylem dowolnym był szósty. W lutym 2013 roku brał udział w mistrzostwach świata w Val di Fiemme, zajmując między innymi dwunaste miejsce w biegu na 15 km stylem dowolnym oraz piąte w sztafecie. W 2014 roku podczas Zimowych Igrzysk Olimpijskich w Soczi najlepszy indywidualny wynik osiągnął w biegu na 50 km stylem dowolnym gdzie był 15. Poza tym warty odnotowania jest fakt wywalczenia wraz z kolegami z drużyny 6. miejsca w sztafecie 4 × 10 km. Rok później na mistrzostwach świata w narciarstwie klasycznym w Falun Heikkinen m.in. w biegu łączonym na 30 km był 16, a w biegu sztafetowym 4 × 10 km wraz z drużyną był ósmy. 25 stycznia 2015 roku po raz trzeci w karierze stanął na podium zawodów Pucharu świata w biegach narciarskich zajmując trzecią lokatę w Rybińsku w biegu łączonym na 30 km.