Wychowanek klubu Leksands IF, którego zawodnikiem był do 2013, także w zespole seniorskim w lidze Allsvenskan (hokej na lodzie). W KHL Junior Draft w 2011 został wybrany przez Sibir Nowosybirsk. Rok później w drafcie NHL z 2012 został wybrany przez Washington Capitals, przy czym wcześniej w rankingu skautów był rozstawiony najwyżej spośród zawodników z lig europejskich. W lipcu 2012 w wieku 18 lat podpisał kontrakt z klubem z Waszyngtonu, jednak kolejny rok pozostał w Leksand na zasadzie wypożyczenia. 3 kwietnia 2013 w drodze wymiany został hokeistą Nashville Predators (w drugą stronę powędrował Czech Martin Erat), do którego następnie został przekazany z Leksand. Został włączony do kadry tego zespołu. Zadebiutował wówczas w lidze NHL i rozegrał pięć meczów w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;2012/2013&lt;/a&gt;. W listopadzie 2013 przekazany do zespołu farmerskiego, Milwaukee Admirals. Począwszy od sezonu &lt;a href="NHL%20%282014/2015%29"&gt;2014/2015&lt;/a&gt; podjął regularne występy w zespole z Nashville. W czerwcu 2016 przedłużył umowę z klubem o sześć lat.