Wychowanek klubu Nor IK. Następnie od 2008 roku występował w zespołach juniorskich klubu Färjestad. W drużynie seniorskiej w ramach rozgrywek Elitserien występował od 2010 roku. W 2011 roku zdobył mistrzostwo Szwecji, po czym w maju 2011 roku w KHL Junior Draft 2011 został wybrany przez SKA Sankt Petersburg (runda 3, numer 74). Miesiąc później w drafcie NHL z 2011 został wybrany przez Minnesota Wild z numerem 10. Wkrótce potem, w dniu 12 lipca 2011 roku podpisał trzyletni kontrakt z klubem. Następnie został wypożyczony do macierzystego klubu Färjestad i rozegrał sezon &lt;a href="Elitserien%20%282011/2012%29"&gt;Elitserien (2011/2012)&lt;/a&gt;. We wrześniu 2012 roku został przekazany do klubu farmerskiego, Houston Aeros, zaś po zakończeniu lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; i rozpoczęciu sezonu NHL w styczniu powrócił formalnego pracodawcy. W drużynie Minnesota Wild i całej lidze NHL zadebiutował 25 stycznia 2013 roku. Przedłużał kontrakt z klubem w październiku 2014 o sześć lat, a we wrześniu 2020 o siedem lat.