British Columbia Hockey League
Après une saison de 145 points avec les Chiefs de Chilliwack de la Ligue de hockey de la Colombie-Britannique, il rejoint les rangs universitaires de la NCAA en 1996 en jouant Spartans de l'Université d'État du Michigan. Au bout de deux saisons, il est repêché par les Oilers d'Edmonton au du quatrième tour du repêchage d'entrée de 1998 dans la Ligue nationale de hockey.