Catcher Michael Barrett and the Padres have agreed to a $3.5 million, one-year contract that avoided salary arbitration. Barrett can make another $750,000 in performance bonuses.