In juni 2006 sloot Hegeler zich aan in de jeugdacademie van Bayer Leverkusen. Op 7 januari 2009 werd hij voor anderhalf seizoen uitgeleend aan FC Augsburg. In juli 2010 werd besloten om hem opnieuw uit te lenen, ditmaal aan FC Nürnberg. Hegeler speelde in twee seizoenen 65 wedstrijden voor Beierse club. Sinds juli 2012 hoort hij bij de A-selectie van Bayer Leverkusen. Op 28 november 2012 scoorde hij zijn eerste doelpunt voor Bayer Leverkusen, tegen Werder Bremen.