Michelsen, der für den Byåsen IL startet, nahm bis 2020 an Juniorenrennen teil und startete in der Saison 2021/22 in Beitostølen erstmals im Scandinavian-Cup, wobei er den 58. Platz über 15 km klassisch und den 52. Platz über 15 km Freistil errang. In den folgenden Jahren lief er in dieser Rennserie in der Saison 2023/24 auf den 16. Platz und in der Saison 2024/25 auf den 17. Rang in der Gesamtwertung. Zudem wurde er im Jahr 2025 norwegischer Meister mit der Staffel. Zu Beginn der Saison 2025/26 erreichte er in Östersund mit dem dritten Platz im Sprint seine erste Podestplatzierung im Scandinavian-Cup. Es folgte ein weiterer dritter Platz in Hakunila über 20 km klassisch und in Oberhof seine erste Teilnahme am Skilanglauf-Weltcup, wobei er mit dem 15. Platz im Sprint seine ersten Weltcuppunkte holen konnte. Im Februar 2026 holte er in Åsen im Sprint sowie im 20-km-Massenstartrennen seine ersten Siege im Scandinavian-Cup und gewann damit die Gesamtwertung dieser Rennserie.