Am 24. Juni 2006 wurde er beim NHL Entry Draft in der ersten Runde an insgesamt 18. Position von der Colorado Avalanche ausgewählt. In seiner dritten Saison bei den Kingston Frontenacs in der OHL wurde er im Oktober 2006 zum Kapitän ernannt. Nach 82 Punkten in 61 Spielen in der regulären Saison gab er im Anschluss an die OHL-Spielzeit sein Profidebüt bei den Albany River Rats in der American Hockey League. In fünf Spielen steuerte erzielte er drei Punkte. Die &lt;a href="AHL%202007/08"&gt;AHL-Saison 2007/08&lt;/a&gt; verbrachte er die gesamte Spielzeit über beim Farmteam der Colorado Avalanche, den Lake Erie Monsters, wo er mit 25 Toren der erfolgreichste Spieler in der Mannschaft war. Nach 19 Spielen in der darauf folgenden Spielzeit wurde er im Dezember 2008 von der Colorado Avalanche in den NHL-Kader berufen. Sein erstes NHL-Spiel bestritt er gegen die Dallas Stars, zwei Spiele darauf erzielte er beim 6:1-Erfolg der Avalanche gegen die Los Angeles Kings seine ersten beiden Punkte, indem er ein Tor vorbereitete und ein Tor in einer Unterzahl-Situation selbst erzielte. Der kräftige Flügelstürmer absolvierte 53 Spiele in seiner Rookiesaison und erzielte dabei 19 Punkte.