Ligue de hockey junior de l'Ontario
. Il joue pour plusieurs organisations mineures comme les Redwings de Toronto, les Reps de Mississauga, les Flyers de Don Mills et les Rangers de Oakville avant de rejoindre les Blades de Oakville de la Ligue de hockey junior de l'Ontario (LHJO) à l'âge de 16 ans. Il joue cinq ans avec les Blades où il mène l'équipe au championnat de la division Ouest en 2003-2004. L'année suivante, il est nommé capitaine et meilleur joueur de son équipe avec 33 buts et 62 passes.