Wychowanek klubu Lerums BK. W drafcie NHL z 2006 został wybrany przez Toronto Maple Leafs. Od kwietnia 2009 roku zawodnik klubu. W lipcu 2010 roku przetransferowany do Chicago Blackhawks. W lipcu 2011 roku przedłużył kontrakt z klubem o dwa lata. Od października do listopada 2012 na okres lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; związany kontraktem z . Następnie od listopada do stycznia 2013 roku na tej samej zasadzie grał w rosyjskim klubie Atłant Mytiszczi. Od lipca 2013 zawodnik Nashville Predators związany czteroletnią umową. Od lipca 2015 zawodnik New York Rangers. Od lipca 2016 zawodnik Carolina Hurricanes. Od marca 2017 zawodnik Ottawa Senators. Od lipca 2017 zawodnik szwajcarskiego EV Zug. Pod koniec października 2018 został zawodnikiem rosyjskiego Awangardu Omsk. Pod koniec kwietnia 2019 przeszedł do Fribourg-Gottéron. W sierpniu 2021 ogłosił zakończenie kariery zawodniczej.