The Pirates have reached a preliminary agreement with outfielder Ryan Church on a one-year contract worth $1.5 million. The deal could pay him an additional $1.32 million in performance bonuses. The agreement is contingent on Church passing a physical. He hit .273 with four home runs and 40 RBIs in 111 games with the Mets and Braves.