Stahl played in all 13 games last season and started six at either center or guard. He broke his thumb in the Miami game and switched to guard for the remainder of the year. He had offseason shoulder surgery in January and missed all of Carolina's spring practices.
"I understand Aaron's decision and appreciate all of his hard work and effort to make us a better football program," said head coach Butch Davis. "He was a versatile player, and when he was injured last year, he helped the team by moving to another position. I will support him in the future and wish him nothing but success."