Rod Barajas and the Phillies agreed to a one-year contract, a person with knowledge of the deal told The Associated Press on Wednesday. The deal is contingent on the catcher passing a physical, according to the person, who spoke on condition of anonymity because the move had not yet been announced. Barajas will get $2.5 million, according to ESPN.com. The Philadelphia Inquirer reported that the contract includes an option for a second year.