He is set become Denver's new starter at the position when free agency opens Wednesday and the deal becomes official, according to a person familiar with the situation.
The Vikings won the NFC North comfortably, finishing well ahead of the Green Bay Packers, who were without Aaron Rodgers for most of the season. Sources told ESPN that he plans to sign the pact on Thursday.
Cousins joins a talented Vikings team that went into the offseason with a glut of talented quarterbacks. Both ESPN's Adam Schefter and NFL Network's Ian Rapoport initially reported on details of his new pact. "The plan is to visit Minnesota first".
Assuming Cousins, who turns 30 on August 19, signs with the Vikings and starts in Week 1 of the regular season, he would be the Vikings' sixth different opening day starter in seven years at quarterback.
If Cousins puts up the same kind of numbers that Case Keenum did for the Vikings in 2017, it might be hard to keep Minnesota from reaching the Super Bowl. They are also expected to use the sixth pick in the draft on a quarterback, giving them multiple options beyond the upcoming season. The rash of injuries to quarterbacks makes the guarantee a risky deal, but at three years, Minnesota seems willing to pull the trigger on it.
Cousins, who hits free agency after playing on the franchise tag the last two seasons in Washington, has passed for more than 4,000 yards each of the past three seasons.
According to the Broncos, Keenum had the best season of his career in 2017 where he completed 67.6 percent of his passes, threw 3,547 yards and 22 touchdowns. With some big-name quarterbacks on the market this season, the first three major quarterback names have already found a new team, and the deals are coming in.