Dyvik, who competes for IFK Mora SK, competed in junior races from 2009 to 2013. In March 2011 and March 2013 he became Swedish junior sprint champion. His first race in the Scandinavian Cup he ran in January 2012 in Åsarna , which he finished in 54th place in the sprint. At the Nordic Junior World Ski Championships in 2013 in Liberec , he finished 42nd in the 10 km freestyle and 31st place in the sprint. His best placings at the 2013 Winter Universiade in Lago di Tesero were 22nd place in the sprint and tenth place with the relay. He made his debut in the World Cup in February 2016 in Stockholm , which he finished in 68th place in the sprint. At the U23 World Championships in 2016 in Râșnov , he won the silver medal in the sprint. He also achieved 20th place over 15 km freestyle. In the same year he was together with Oskar Svensson Swedish champion in the team sprint. At the beginning of the 2017/18 season, he scored his first World Cup points in Davos with 20th place in the sprint. With 29th place in the sprint in Dresden and 19th place in the sprint in Seefeld in Tyrol, further results in the points and at the end of the season 51st place in the sprint world cup followed.