2008-09: Emil Molin played for IK Satra’s U18 team in Division 1 Swedish hockey before joining the Brynas organization and also participated in the TV-Pucken and Rikspucken high school age tournaments. He made his debut with Brynas’ U16 team and scored 1 goal with 1 assist in six games. Playing for Gastrikland, he had 1 assist in five games during TV-Pucken and scored 1 goal with 2 assists in six Rikspucken games.
2009-10: Molin made his debut with Brynas’ U18, scoring 15 goals and 19 assists in 20 games during the Elit League season and adding 7 goals and added 16 assists in 18 Allsvenskan games.
2010-11: Molin, a relative unknown come draft time, had a very good season playing at the U18 level of Swedish junior hockey. He saw some limited time at the SuperElit U20, skating in nine games and finishing with 1 assist and 2 penalty minutes. In the Allsvenskan (second) U18 league, he led the league with 33 points in 16 games. In Elit league play he had the highest point per game rate (20 game minimum) by scoring 48 points in 20 contests.
2011-12: Molin made his pro debut in Sweden’s Elitserien as an 18-year-old, skating for Brynas, and was the second-leading scorer for the Brynas U20 team. Averaging 5:28 minutes of ice time in 34 games, he scored 1 goal with 4 assists and was an even plus/minus. Brynas captured the Elitserien playoff championship after finishing fourth in the regular season. Molin scored 1 goal and was -1 in 11 playoff games. In 29 games with Brynas’ U20 team he scored 15 goals with 27 assists and was plus-13 with 45 penalty minutes. Molin signed a three-year entry-level contract with Dallas in June, 2012.
2012-13: Molin played 34 games for Brynas in the SHL and shared the scoring lead for Sweden’s silver-medal winning squad at the 2013 World Junior Championship. He scored 1 goal with 2 assists and was -7 while averaging eight minutes of ice time in SHL play. Brynas finished eighth, securing the league’s last playoff spot, and was swept by Skelleftea in a best-of-five series. Molin appeared in one playoff game with no points nor penalty minutes. Molin scored 2 goals with 4 assists in six games at the WJC, sharing the points lead for Sweden with Sebastian Collberg and Rickard Rakell. Molin also played eight games for Mora in Sweden’s second league and skated for Brynas’ U20 team.
2013-14: Molin returned to Sweden on loan from the Stars once again — splitting the year between Brynas in the SHL and second division club Rogle. In 21 SHL games he had 3 assists and was -3 with no penalties; averaging seven minutes of ice time on the fourth-place club. Molin did not appear in any playoff games. In 21 games with Rogle he scored 2 goals with 10 assists and was -1 with 4 penalty minutes. Rogle finished seventh in the 14-team AllSvenskan but just missed securing elevation to the SHL for 2014-15 — placing first in the four-team play-in series before finishing third behind Orebro HK and Djurgardens, in the six-team Kval Series. Molin scored 2 goals with 6 assists and was +4 in 14 post-season games.
Molin was described by Dallas Stars scout Rickard Oquist at the time he was signed in to a contract in May 2012 as "...a skilled creative forward who can play center and wing. He is a good two-way player who plays responsibly on defense. He's not physically there yet but will get there and he has very good upside. He's a smart player and is very good at setting up his teammates." Two years later he is still a work in progress and continues to skate for Rogle in the Sweden second league.
Molin was slated to play for the Stars team in the 2014 Traverse City rookie tournament but was injured in a pre-season game in Sweden. He is skating with Rogle in Allsvenskan in 2014-15 and has struggled to regain the scoring touch he showed in junior hockey; recording five assists in the club's first 33 games in a lower line role. Still just 21 years of age there is time for Molin to reach his potential. Until he either skates in North America or earns a spot at the SHL level it is difficult to gauge how he will fare at the NHL level.