Robinson Cano has agreed to a ten-year, $240-million deal with the Mariners.

Curtis Granderson has agreed to a four-year, $60-million deal with the Mets.