Quarterback Colin Kaepernick announced last week that he will opt out of the final season of his contract with the 49ers and become a free agent.

San Francisco was able to put a quarterback on the roster, agreeing in principle with Brian Hoyer on a two-year deal, according to Ian Rapoport.

But many forget Hoyer won five of his first seven starts that season and played some of the best ball of his career. Hoyer had his best season playing for Shanahan in Cleveland in 2014, throwing for a career-high 3,326 yards and leading the National Football League in yards per completion (13.7) in 13 starts.

A Lego Women of NASA Set Is Coming Soon!The company will release more details about pricing and availability later this year or in early 2018. Next official LEGO Ideas fan design celebrates history of women at @NASA.

Hoyer, 31, performed well in five starts for the Chicago Bears previous year, but his season ended when he broke his left arm at Green Bay in Week 7.

Hoyer's signing with the 49ers also solidifies the notion that the Bears are going to sign Mike Glennon. If anything, signing Hoyer allows the 49ers great flexibility here; they don't have to add Cousins if they don't want, and that could subtly lower the price the Redskins might be able to get for him if there are not multiple teams involved in a potential trade. Like Garcon, Hoyer has a history with Niners coach Kyle Shanahan. He suffered a broken left forearm against the Green Bay Packers in Week 7 and went on injured reserve shortly thereafter. He could be the team's starter while it grooms a young quarterback, or he could serve as a backup and mentor to a high-profile draft pick. The veteran QB looked good before the injury, completing 67 percent of his attempts while throwing six touchdowns and no interceptions. Hoyer will likely be in good position to open the year as the starting quarterback in Santa Clara as well.