Im Sommer 2009 war der Stürmer sowohl Anfang Juni im KHL Junior Draft als auch Ende des Monats im NHL Entry Draft verfügbar. Im Draft der Kontinentalen Hockey-Liga sicherte sich Lokomotive Jaroslawl in der ersten Runde an 19. Stelle die Transferrechte des Schweden bei einem Engagement in Russland. Beim NHL Entry Draft 2009 wurde er in der ersten Runde als zehnter Spieler von den Edmonton Oilers ausgewählt. Im Juni 2010 unterschrieb er einen Dreijahresvertrag bei den Oilers. Am 7. Oktober 2010 gab er sein NHL-Debüt im Spiel gegen die Calgary Flames. Bei seinem vierten Einsatz schoss er gegen die Flames sein erstes NHL-Tor.