The Philadelphia Eagles have signed Carson Wentz to a four-year, $128 million contract extension. The deal contains guarantees of $107 million.

The new deal will keep Wentz with Philadelphia through the 2024 season.

The Eagles traded up to use the No. 2 pick in the 2016 NFL Draft on Wentz, who played his college football at North Dakota State.

The deal's average annual value ($32M) doesn't surpass that of Russell Wilson ($35M), but Wentz does surpass him and all NFL players in guaranteed money.