Robinson Cano
Robinson Cano (Phelan M. Ebenhack)

Robinson Cano and the Seattle Mariners have agreed on a 10-year, $240 million contract, a source told ESPNdeportes.com Friday.

Go here for the full story.