Am 3. Juli 2012 unterschrieb er einen Vertrag bei den Phoenix Coyotes. Aufgrund des NHL-Lockout 2012 spielte der Flügelstürmer zunächst in der &lt;a href="AHL%202012/13"&gt;Saison 2012/13&lt;/a&gt; mit den Portland Pirates. Am 23. Oktober 2012 gelang ihm dabei der erste Hattrick seiner Karriere. Nach dem Ende der Lockouts im Januar 2012 spielte er mit Phoenix. Dabei erzielte er in 22 Spielen fünf Tore und sechs Assists. Im Dezember 2014 wurde er im Austausch gegen Philip Samuelsson zum Ligakonkurrenten Pittsburgh Penguins transferiert, die damit auf ihre verletzungsbedingte Personallage im Sturm reagierten. Nach nur 10 Einsätzen gaben ihn die Penguins im Januar 2015 samt einem Erstrunden-Wahlrecht für den NHL Entry Draft 2015 an die Edmonton Oilers ab, die im Gegenzug David Perron nach Pittsburgh transferierten.