Robinson Cano and the Seattle Mariners have agreed to sign a 10-year, $240 million contract, a source told ESPNdeportes.com Friday.
The player and his agents met Thursday night in Seattle with the Mariners' top executives and the team made an offer he couldn't refuse, the source added.
SportsNation: Mariners sign Cano
SportsNationWill Robinson Cano live up to his 10-year, $240 million contract? Can the Mariners contend with him? Vote! »
The source said Cano will return to Seattle on Sunday and will undergo a physical on Monday to complete what would be the third largest contract in history, tied with the one that Albert Pujols signed with Los Angeles Angels three years ago.
Alex Rodriguez has the top two contracts in baseball history. In the winter of 2007, Rodriguez signed a 10-year, $275 million extension with the New York Yankees, replacing the 10-year and $252 million pact that had been stamped with Texas in December 2000.