Catcher Cal Raleigh and the Seattle Mariners have agreed to a $105 million, six-year contract, according to a person with knowledge of the deal.