He even missed the entire 2014 season with an ACL injury. All in all, the 30-year-old signal caller threw for 4,136 yards and 24 touchdowns to 10 interceptions in the games he started last year.
This figure and the term of the contract - unlike with Cousins - should not preclude the Broncos from drafting a quarterback fifth overall if they choose to go in that direction.
With Keenum arriving, Denver will likely trade Trevor Siemian, who started most of the last two seasons for the Broncos.
Only the winless Cleveland Browns threw more interceptions than the Broncos' 22, and Denver had just one receiver catch more than 50 passes and finish with more than 560 yards receiving - Demaryius Thomas with 83 catches and 949 yards.
In 2012 it was Peyton Manning, and this year it's Case Keenum.
As momentum shifted away from Kirk Cousins, the Broncos zeroed in on their preferred target Case Keenum.
There's no doubt Keenum did an outstanding job and played much smarter football than he did in his previous four seasons, but it's just hard to really conclude how much of the production and team success was his doing, and how to project his performance going forward. In landing a player they see as their true starter, the Broncos also expand their options with their first-round draft selection this year.
The Vikings will officially have a new starting quarterback next season.
Elway said in recent weeks he still believed the team could get back into the postseason mix with an upgrade behind center. "Obviously we have to get better at that position". Keenum played for Kubiak with the Houston Texans, and starred in college at the University of Houston, where he once posted a nine touchdown game. There were some things that we should have done that we should have done differently that we didn't do.