1993-1997 роках виступав за шведську команду «Вестра Фрелунда» з Гетеборга. У сьомому раунді драфта НХЛ 1995 був обраний командою «Бостон Брюїнс». В чемпіонаті Швеції 1996-97 встановив особистий рекорд результативності - 19 закинутих шайб. В Національній хокейній лізі провів одинадцять сезонів (1997-2004, 2005-2009). За «Бостон Брюїнс» провів у регулярному чемпіонаті 797 матчів (287 набраних очок) та на стадії плей-офф — 54 матчі (7 очок). Під час локауту 2004-05 виступав у Швеції. Вніс вагомий внесок у перемогу «Фрелунди» в елітному дивізіоні шведського хокею. До цього ж клубу повернувся і в 2009 році. Завершив виступи в 2013 році.