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 farmerskim Portland 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 &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; od października do listopada 2012 związał się z macierzystym Huddinge IK, a od listopada do stycznia 2013 z Almtuna IS. W czerwcu 2013 przedłużył kontrakt z Sabres o dwa lata. Od lutego 2015 zawodnik Dallas Stars (w toku wymiany za jego rodaka Andersa Lindbäcka, także bramkarza). W maju 2015 prawa zawodnicze w ramach KHL nabył klub SKA Sankt Petersburg od Atłanta Mytiszczi. Od lipca 2015 zawodnik Los Angeles Kings. Od sierpnia 2016 zawodnik Toronto Maple Leafs. Od stycznia 2017 zawodnik Anaheim Ducks. Od lipca 2017 zawodnik Dynama Mińsk w KHL. W lutym 2019 przeszedł do Örebro HK. Od lipca 2019 do grudnia 2019 ponownie był bramkarzem Dynama Mińsk. W lutym 2020 przeszedł do austriackiego EC KAC. Od maja 2020 ponownie w klubie Örebro HK.