SAN FRANCISCO — The Giants have signed 23-year-old Cuban outfielder Daniel Carbonell to a major league contract, the club announced Monday.

Carbonell, who was weighing offers from five major league teams, played for Camaguey in the Cuban Serie Nacional for four years, batting .287 (163 for 568) with 119 runs, 28 doubles, four triples, nine home runs and 70 RBIs in 190 games.

Carbonell signed a four-year deal and will earn a guaranteed $3.5 million, according to a report by MLB.com‘s Jesse Sanchez. He also can earn another $3.5 million in bonuses. Because Carbonell signed before July 2, his bonus will not count against the Giants’ international draft pool.

Regarded as a potential five-tool player who is close to being major league ready, the 6-foot-3, 196-pound outfielder hit .298 (59 for 198) with 40 runs, 13 doubles, five homers and 28 RBIs in 62 games in his last season from 2012-2013.

Carbonell can play all three outfield spots but has played primarily center field. He is living in Merida, Mexico, and will report to Arizona once he has obtained a work visa.

Researchers said Sunday the mass die-off occurred because unusually large amounts of sea ice forced penguin parents to travel farther in search of food for their young. By the time they returned, only two out of thousands of chicks had survived.