Mark Sanchez has agreed upon a two-year contract with the Philadelphia Eagles.

Sanchez's deal has a maximum value of $16 million with $5.5 million guaranteed.

Sanchez signed a one-year deal with the Eagles last offseason.

Sanchez was 4-4 as the Eagles' starter.