Career
He played for the Montreal Canadiens in the in the mid-1980s. Dahlin was drafted by the Montreal Canadiens in 1981 in the fourth round as the 82nd pick overall. Dahlin played in Sweden until 1985 when he joined the Canadiens.
In his first season in the he played 77 games and scored 32 goals and 71 points, tying a club record for points by a rookie that was set by countryman and teammate Mats Näslund and also setting a club rookie goals record.
His point total made him the top scoring rookie that season but an outstanding season by first-year defenceman Gary Suter kept Dahlin from capturing the rookie of the year honors, though he was named to the All-Rookie Team. In his second season injuries limited Dahlin to just 41 games and his point total dropped to 20.
In 1987-1988, Dahlin"s third year, injuries again limited him as he played just 48 games this time scoring 25 points. With diminishing returns and bad luck on the injury front, Dahlin opted to return to Sweden for the 1988-1989 campaign.
Dahlin rejoined Färjestads BK, the Swedish Elite League club team he spent three seasons with before joining Montreal.
Dahlin played six seasons with them then retired from the game in 1994. Dahlin only played 11 games with the Swedish national team, and never played with them in any big tournament.