Reigning National League Cy Young Award winner Blake Snell, who was a potential Yankees target, is signing a two-year deal with the San Francisco Giants.