The Boston Red Sox have agreed to sign Cuban phenom Yoan Moncada to a contract in the range of $30 million, according to a report.

Moncada was also being courted by the New York Yankees and San Diego Padres, among others.