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.