Starting pitcher
Lanceur partant dans les ligues mineures, Heston fait ses débuts dans le baseball majeur avec les Giants comme lanceur de relève contre les Dodgers de Los Angeles le 13 septembre 2014. Il effectue son premier départ comme lanceur partant pour San Francisco le 28 septembre 2014, mais n'est pas impliqué dans la décision dans une victoire sur les Padres de San Diego.