Palm erreichte im Februar 2014 mit Rang fünf im Sprint von Madona und Platz acht im Sprint von Otepää seine ersten Top-10-Platzierungen im Scandinavian Cup und gab kurz darauf am 5. März 2014 sein Debüt im Skilanglauf-Weltcup in Drammen, wo er im Sprint Platz 57 belegte. Bei seinem nächsten Weltcupeinsatz im Januar 2015 in Otepää platzierte sich Palm mit Rang 25 im Sprint in den Punkterängen. Im Februar 2015 gelangen ihm mit Rang fünf im Sprint in der klassischen Technik und Platz acht im Freistil-Sprint in Jõulumäe zwei weitere Top-10-Platzierungen im Scandinavian Cup. Bei seinem insgesamt dritten Weltcup-Sprint in Drammen im März 2015 belegte Palm Rang 43. Zu Beginn der Saison 2016/17 holte er in Lillehammer im Sprint seinen ersten Sieg im Scandinavian Cup. Im Februar 2017 siegte er beim Engelbrektsloppet über 60 km klassisch.[1]