According to multiple sources the Vikings have agreed to a 3-year $84 Million contract with free agent quarterback Kirk Cousins. The deal is reportedly guaranteed, but cannot become official until midnight because that's when the new NFL fiscal year begins.

Cousins threw for 4,093 yards with 27 touchdowns and 13 interceptions last season with Washington.

The 29-year old Cousins played 6 seasons with Washington and had a combined quarterback rating of 93.7.

Former Viking quarterback Case Keenum agreed to a contract with Denver Broncos.

Get the Official River Newsletter

Sign up for our newsletter and get the latest Minnesota & music news in your inbox a couple times a week. If we're not awesome, drop us like a hot potato.