Fils de deux célèbres joueurs de hockey, il poursuit la tradition familiale en commençant sa carrière junior en 2006-2007 avec les Rebels de Red Deer. Il y joue trois saisons avant de se joindre pour deux parties aux Griffins de Grand Rapids marquant ainsi ses débuts chez les professionnels. Il est par contre retourné aux juniors pour la saison 2010-2011, cette fois avec les Silvertips d'Everett. Il remporte la Coupe Calder 2013 avec les Griffins.
Le , il joue son premier match dans la LNH et ce, contre les Maple Leafs. Il est de retour dans l'organisation des Red Wings l'année suivante et marque son premier but le face au gardienCam Ward des Hurricanes.