Victor Cruz and the New York Giants have agreed upon a six-year, $46 million contract.
The contract pays Cruz $15.625 million fully guaranteed the first two seasons.
The new contract includes the first-round restricted free-agent tender worth $2.879 million that Cruz signed in June.