Robinson Cano and the Seattle Mariners have agreed upon a 10-year, $240 million contract.

Cano's contract is the third largest in mLB history.

The New York Yankees were unwilling to move beyond $200 million for Cano.