Après deux saisons complètes avec les Hitmen de Calgary de la Ligue de hockey de l'Ouest, il est repêché par les Oilers d'Edmonton au lors du premier tour du repêchage de la Ligue nationale de hockey de 2007. La saison suivante, il manque une bonne partie de la saison ne jouant que 36 parties. En 2008-2009, il revient en force pour terminer son stage junior. Il signe un premier contrat avec les "Oilers" au terme de cette saison.