Il commença sa carrière junior lors de la saison 2004-2005 avec les Rangers de Kitchener de la Ligue de hockey de l'Ontario. Il participe avec l'équipe LHO au Défi ADT Canada-Russie en 2006 et 2007. Il connut trois bonnes saisons avant une saison 2007-2008, sa quatrième avec l'équipe, où il marqua 124 points, ce qui fit de lui le meilleur compteur de l'OHL, mais aussi de la Ligue canadienne de hockey qui regroupe les trois ligues junior majeur du Canada. Il remporta cette année-là des trophées de la OHL et de la ligue canadienne. De plus, il mena son équipe à la finale de la Coupe Memorial, sans toutefois la gagner. Par contre, il remporta le trophée Ed-Chynoweth.