The #Vikings and QB Kirk Cousins have agreed to terms, per @MikeMcCartney7. He is signing a 3-year, $84-million contract that is fully guaranteed, sources say. On a per-year basis, it’s the biggest contract in NFL history. The top free agent has found a home.

— Ian Rapoport (@RapSheet) March 15, 2018