Victor Cruz and the New York Giants have been "close" on a contract for a while. It looks like "close" will turn to "done" in short order.

NFL.com's Aditi Kinkhabwala reports that Cruz and the New York Giants have agreed on a long-term deal. Jay Glazer of FOX Sports, who first had the news, reports that Cruz will earn $43 million on a five-year extension that will be added to his current one-year, $2.879 million restricted tender. That would make the entire deal a six-year, $45.879 million contract.

AKinkhabwala reports that the Giants have not changed the offer to Cruz since he signed his tender. Kinkhabwala reports it is the same offer that's been on table since Cruz signed the tender back on June 14.

The same person told Kinkhabwala the deal has been close for a while; they were just waiting for Cruz's signature. She reported back in June that Cruz indicated he was nearly ready to sign. Cruz wanted to avoid a season in limbo after possibly playing cautious late last season.

The contract allows both sides to win. The extension can be advertised as worth $8.6 million annually by Cruz's agent, which puts him knocking on the door of a top 10 receiver. In reality, the entire six-year deal is a team friendly contract worth under $8 million-per-year.