49ers QB Trey Lance not selected as team captain, Kyle Shanahan explains why

HOUSTON, TX - AUGUST 25: Trey Lance #5 of the San Francisco 49ers on the sideline before the game against the Houston Texans at NRG Stadium on August 25, 2022 in Minneapolis, Texas. The Texans defeated the 49ers 17-7. (Photo by Michael Zagaris/San Fr

San Francisco 49ers first year starting quarterback Trey Lance was not selected as one of the team's captains, raising some eyebrows on social media on Wednesday. 

Head coach Kyle Shanahan said the team's six captains are voted on by the rest of the team and said Lance came in seventh place. 

"It is his first year starting for us, there's not many rookies that end up being captains," said Shanahan. "I know this is his second year, but he's a rookie for us in terms of this is his first year starting."

Shanahan said at the end of the day, he has the final say and could have changed the team's decision. 

"I could cheat if I wanted to, but I didn't at all, I agreed with all of their choices," said Shanahan. "I respect our captains so does the rest of the team, they voted on them, but that's not everything to me."

SEE ALSO: San Francisco 49ers ransomware attack exposes thousands

Arik Armstead, Fed Warner, George Kittle, Trent Williams, Jimmie Ward and Nick Bosa received the most votes and were announced as captains on Tuesday afternoon. 

Shanahan said there are plenty of guys who are not captains, but are treated no differently in the locker room. 

Lance said becoming a captain in the future is a goal of his and added that he voted for all six of the players selected. 

"Every single one of them deserves it," said Lance. "Those guys have all proved it and that's what this league is about."