Wychowanek klubu Järveds IF. Przez kilka lat występował w szwedzkim klubie MODO (razem z bratem Henrikiem). W drafcie NHL z 1999 został wybrany przez Vancouver Canucks w pierwszej rundzie z drugiego miejsca (jego brat Henrik z trzeciego). Od 2000 zawodnik tego klubu (ponownie z bratem Henrikiem). W lipcu 2009 przedłużył kontrakt z klubem o pięć lat. 1 listopada 2013 przedłużył umowę o cztery lata.