According to reports from CBSSports.com and ESPN Desportes, Robinson Cano has agreed to a 10-year contract with the New York Yankees.

The contract is said to be worth $240 million, according to Jon Heyman, of CBSsports.com

Here is the initial report from CBSSports.com.

Here is the news tweet from Enrique Rojas of ESPN Desportes: