The Dallas Cowboys have reached an agreement on a four-year, $160 million deal with Dak Prescott, according to a source.

The deal includes $126 million in guaranteed money.

The deal, which is technically for six years but voids to four so as to help Dallas against the salary cap, can be worth up to $164 million.

Prescott's signing bonus is $66 million, the highest in NFL history.