Il joue à l'université du New Hampshire après avoir évolué au St. Andrew's College. En 2014, il est sélectionné à la position du repêchage d'entrée dans la LNH par les Hurricanes de la Caroline. Il rejoint les Frontenacs de Kingston de la Ligue de hockey de l'Ontario pour la saison 2015-2016. Il commence la saison suivante pour les Frontenacs avant d'être échangé début aux Otters d'Érié contre Brett Neumann. Les Otters gagnent les séries éliminatoires de la LHO et Foegele, qui termine avec 13 buts, 13 aides pour 26 points, remporte le Trophée Wayne Gretzky 99 remis au meilleur joueur des séries.