Ben Bredeson will be a Michigan captain for the second straight season and is joined by defensive teammates Khaleke Hudson and Carlo Kemp.
The captains were voted on by the players and publicly announced Monday.
Bredeson becomes the first two-time captain since linebacker Jake Ryan in 2013 and 2014 and the first offensive lineman since Jake Long in 2006 and 2007 to be voted captain in back-to-back seasons.
In January, Hudson, a viper, posted on Twitter that he was returning for his senior year because "Michigan football has unfinished business."
"I have unfinished business. On and off the field," he wrote. "I want to continue to be a leader and example for my teammates. I want to improve my game. I want to work toward my degree. I want to play against for Wolverine fans across the country."
Kemp moved to defensive tackle before last season and flourished. He is expected to be the heart and soul of the defensive line that lost considerable experience from last season, including Chase Winovich and Rashan Gary.
Bredeson and Hudson joined Jordan Glasgow as Michigan's player representatives at Big Ten media days last month. Bredeson laughed about the increased hype Michigan has received as the team to beat in the Big Ten East division, but didn't disagree.
"I'd put us there," he said. "I'm just saying it doesn't matter for us. I just feel like overall as a team it's better if we just focus on ourselves."