The Red Sox and catcher Jarrod Saltalamacchia have reached an agreement on a one-year, $2.5 million contract. Saltalamacchia made $750,000 last year and the deal allowed the two sides to avoid arbitration. He set career highs with 16 home runs and 56 RBIs last season with Boston.