Red Deer Rebels
Il commence sa carrière junior en jouant pour les Rebels de Red Deer de la Ligue de hockey de l'Ouest en 2001. Deux ans plus tard, il est des Flyers de Philadelphie lors du repêchage d'entrée dans la Ligue nationale de hockey. Il ne rejoint pas la franchise pour autant et reste dans la LHOu avec les Rebels.