Ligue de hockey junior de l'Alberta
Jouant pour les Blazers puis les Buffaloes de Calgary dans l", il réalise 81 points en 36 matchs en 1997-1998 pour remporter le ', trophée annuel remis au meilleur pointeur de la ligue. La saison suivante, il joue pour les Canucks de Calgary dans la Ligue de hockey junior de l'Alberta (LHJA). Avec 70 buts et 126 points, il est désigné meilleur joueur de la Ligue canadienne de hockey junior (LCHJ).