The Giants have signed Cuban outfielder Daniel Carbonell to a Major League contract, the club announced. Carbonell will earn a guaranteed $3.5MM in the four-year deal, MLB.com’s Jesse Sanchez reports, and the 23-year-old outfielder can earn another $3.5MM in bonuses.