V svoji dolgoletni karieri je igral le za dva kluba, šest sezon za domači Västerås IK v švedski ligi in dvajset sezon za Detroit Red Wings v ligi NHL, s katerimi je štirikrat osvojil Stanleyev pokal, v letih 1997, 1998, 2002 in 2008. Med letoma 2006 in 2012 je bil tudi kapetan kluba. V ligi NHL je skupno odigral 1564 tekem rednega dela, na katerih je dosegel 264 golov in 878 podaj, ter 263 tekem končnice, na katerih je dosegel 54 golov in 129 podaj. V sezoni 2001/02 je bil izbran za najkoristnejšega hokejista končnice, v sezonah 1997/98, 1998/99, 1999/00, 2000/01, 2001/02, 2002/03, 2005/06, 2006/07, 2007/08 in 2010/11 v prvo postavi lige, v sezonah 2000/01, 2001/02, 2002/03, 2005/06, 2006/07, 2007/08 in 2010/11 pa za najboljšega branilca lige.