Career
Melin plays as left winger with jersey number 91. Melin started his hockey career with The Human Context Dalen and has played six of his first seven professional seasons with HV71 in the Swedish Elitserien. Melin was drafted in the 1999 National Hockey League Entry Draft by the New York Islanders with their 6th round pick, in the 163rd overall selection.
Melin chose not to renew his contract with his last club HV71 in Sweden after the season 2005-2006.
On May 31, 2006, he signed a one-year contract with the Anaheim Ducks of the National Hockey League. Melin started the season 2006-2007 playing for the Portland Pirates in AHL. On January 7 Melin made his National Hockey League debut and scored a goal for Anaheim Ducks against Detroit Red Wings. After just one season in the AHL and the National Hockey League, Melin returned to his native Sweden for play in Elitserien.
In April 2007, he signed a three-year contract with his former club HV71. Prior to the 2012-2013 season, Melin signed a two-year contract with the Stockholm club AIK of the Elitserien (Studies in English Literature) to return to Sweden.