Wychowanek klubu Östersunds IK. W drafcie NHL z 2004 został wybrany przez Vancouver Canucks. Od 2006 roku zawodnik tego klubu. W październiku 2008 roku przedłużył kontrakt z klubem o cztery lata. W styczniu 2013 roku przedłużył umowę o sześć lat. Pod koniec lipca 2021 ogłoszono jego transfer do Los Angeles Kings.