December 1, 2014 newsadminLeave a comment Cruz, who hit a major league-best 40 homers last season, reportedly has agreed to a four-year, $57 million contract with the Mariners.