Svojí profesionální hokejovou kariéru zahájil v sezóně 2000-01 v týmu Brooklyn Tigers. Poté hrál za Vänersborgs HC, Tvåstad Cobras, Tingsryds AIF a Växjö Lakers. Během sezóny 2008-09 chytal pouze v devíti zápasech kvůli zranění a v pozici jedničky týmu Växjö Lakers jej vystřídal Christoffer Bengtsberg. V následující sezóně 2009-10 nastal v jeho kariéře průlom, poté, co byl nejlepší v procentuální úspěšnosti chycených střel nižší švédské ligy HockeyAllsvenskan. Na jaře roku 2010 byl přijat k týmu AIK Ishockey, který hrál nejelitnější švédskou ligu Elitserien a vytvořil tam brankářské duo s brankářem Christopherem Heino-Lindbergem. Ve své premiérové sezóně 2010-11 v Elitserien zaznamenal úspěch a pomohl klubu AIK ze Stockholmu do semifinále v playoff, kde vypadli s týmem Färjestads BK. Za své výkony získal cenu Honken Trophy pro nejlepšího brankáře ligy. V sezóně 2010-11 se stal také reprezentačním brankářem švédské reprezentace a na mezinárodní scéně debutoval 6. dubna 2011 proti Německu. V roce 2011 také obdržel cenu Goldpucken. Na konci sezóny byl nominován do švédské reprezentace pro Mistrovství světa 2011 na Slovensku, kde se stal vicemistrem světa a získal cenu za nejužitečnějšího hráče tohoto šampionátu. V sezóně &lt;a href="NHL%202012/2013"&gt;2012/13&lt;/a&gt; zkusil štěstí v zámoří, když přestoupil do klubu Anaheim Ducks, z kama byl často posílán na klubovou farmu do nižší soutěže AHL. Dne 4. března 2014, při předposledním přestupovém dnu v NHL byl vyměněn do Edmontonu Oilers za volbu ve čtvrtém kole draftu 2014 o a třetím kole draftu v roce 2015.