Scrie o continuare pentru acest paragraf - Melin a fost redactat în 1999 NHL Entry Draft
de către New York Islanders cu alegerea lor din runda a 6-a, în selecţia generală a 163-a. Melin a ales să nu-și reînnoiască contractul cu ultimul său club HV71 din Suedia după sezonul 2005/06. La 31 mai 2006, a semnat un contract de un an cu Anaheim Ducks din NHL. Melin a început sezonul 2006-07 jucând pentru Portland Pirates în AHL. Pe 7 ianuarie, Melin a debutat în NHL și a marcat un gol pentru Anaheim Ducks împotriva Detroit Red Wings.