Reports: Vikings, QB J.J. McCarthy agree to 4-year deal 0 19.07.2024 20:22 Deadspin.com The Minnesota Vikings and quarterback J.J. McCarthy have agreed to a four-year, $21.85 million contract, two days before rookies are set to report to