According to reports from 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

Here is the initial report from

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