The Giants reportedly have agreed to terms to sign former New York Yankees catcher Gary Sanchez to a minor league contract.