Wychowanek klubu Huddinge IK. W drafcie NHL z 2009 został wybrany przez Chicago Blackhawks. Od 2010 formalnie zawodnik klubu. W marcu 2011 trafił tam na stałe. Następnie kilkakrotnie przekazywany do klubu farmerskiego, Rockford IceHogs. W lipcu 2012 przedłużył kontrakt z Chicago Blackhawks o dwa lata, we wrześniu 2015 o rok,a w marcu 2016 o trzy lata. Od lipca 2017 zawodnik Vegas Golden Knights, beniaminka w NHL, po czym niezwłocznie został przetransferowany do Carolina Hurricanes. Od maja 2018 zawodnik Arizona Coyotes. W lipcu 2019 przeszedł do szwajcarskiego ZSC Lions, podpisując dwuletni kontrakt.