The Giants agreed with safety Jevon Holland on a three-year deal worth $45 million, sources told ESPN.