Markus Näslund je útočník hrajúci na ľavom krídle. V najvyššej súťaži začal hrať v sezóne 1990/91 za Modo Hockey Ornskoldsvik vo švédskej Elitserien. V roku 1991 ho v úvodnom drafte NHL vybralo mužstvo Pittsburgh Penguins už v prvom kole ako 16. v celkovom poradí. Na ľad NHL sa v drese Pittsburghu dostal po prvýkrát v sezóne 1993/94.
Po troch sezónach strávených v Pittsburghu prestúpil počas sezóny 1995/96 do klubu Vancouver Canucks. Bol kapitánom Canucks a hral s číslom 19. V roku 2003 získal ocenenie Lester B. Pearson Award.[1] Počas lockoutu v NHL v sezóne 2004/05 hral opäť za Modo Hockey vo švédskej Elitserien. Na sezónu 2005/06 mal uzavretú s Vancouverom zmluvu na 6 miliónov dolárov a bol najlepšie plateným hráčom mužstva.
3. júla2008 prestúpil do New Yorku Rangers za 8 miliónov dolárov po dobu dvoch rokov. Po sezóne 2008-09 oznámil ukončenie svojej aktívnej kariéry.[2]