The Minnesota Vikings and star wide receiver Justin Jefferson have agreed to a four-year, $140 million contract extension that includes $110 million guaranteed, sources told ESPN. The deal makes him the highest-paid non-quarterback in NFL history.

The deal, which was negotiated by WME Football, includes $88.743 million due at signing. The Vikings announced Monday morning that Jefferson agreed to an extension that runs through the 2028 season but did not disclose financial terms.

Since being selected by the Vikings with the 22nd overall pick in the 2020 draft, Jefferson has 392 receptions for 5,899 yards and 30 touchdowns.

The 2022 Offensive Player of the Year, Jefferson has averaged 98.3 receiving yards per game — the most in NFL history for any career span — and his average of 6.5 catches per game is the second highest of any receiver in his first four seasons.