Il commence sa carrière junior en 2006-2007 avec le Storm de Tri-City. Il participe aussi lors de cette saison au Championnat du monde des moins de 18 ans aidant les États-Unis à se mériter une médaille d'argent. Il se joint la saison suivante aux Golden Gophers du Minnesota. Depuis, ses droits dans la Ligue nationale de hockey sont passés des Canucks de Vancouver qui l'avaient sélectionné en 2007 aux Sharks de San José.