35-letni Naslund grał w lidze NHL przez 15 lat. Zaczynał w Pittsburgh Penguins, a najdłużej - przez 11 sezonów bronił barw Vancouver Canucks. Karierę zakończył jako zawodnik New York Rangers. Pięciokrotnie kibice wybierali go do Meczu Gwiazd NHL. Szwed strzelił łącznie 395 goli, najwięcej - 48 w sezonie 2002/2003 dla Canucks. 17 stycznia w Detroit świętował jubileuszowy, tysięczny mecz w NHL.