Wychowanek klubu Huddinge IK. W drafcie NHL z 2006 wybrany przez amerykański klub Buffalo Sabres (runda 2, numer 46). Wpierw od 2008 występował w klubu farmerskimPortland Pirates. W Buffalo zadebiutował 7 listopada 2009, wystąpił w jednym meczu, a następnie występuje od listopada 2010. Od tego czasu wielokrotnie przekazywany do Portland Pirates. Ponadto w KHL Junior Draft w 2009 wybrany przez Atłant Mytiszczi (runda 3, numer 66). Na okres lokautu w sezonie NHL (2012/2013) od października do listopada 2012 związał się z macierzystym Huddinge IK[3], a od listopada do stycznia 2013 z Almtuna IS[4][5]. W czerwcu 2013 przedłużył kontrakt z Sabres o dwa lata[6]. Od lutego 2015 zawodnik Dallas Stars (w toku wymiany za jego rodaka Andersa Lindbäcka, także bramkarza)[7][8]. W maju 2015 prawa zawodnicze w ramach KHL nabył klub SKA Sankt Petersburg od Atłanta Mytiszczi[9]. Od lipca 2015 zawodnik Los Angeles Kings[10]. Od sierpnia 2016 zawodnik Toronto Maple Leafs[11]. Od stycznia 2017 zawodnik Anaheim Ducks[12]. Od lipca 2017 zawodnik Dynama Mińsk w KHL[13].