Kareem McKenzie will be staying in New York, but he will be changing teams. Instead of being on the Jets, McKenzie will now play for the Giants at the same stadium.
The deal is worth $37.75 million over seven years, including a $12.5 million signing bonus.
"Kareem is a powerful and durable player and will improve an important position to us. He adds to an offensive line that is young and signed," said Giants G.M. Ernie Accorsi.