Outfielder Ryan Church agreed to a one-year deal worth $2.8 million with the Mets on Tuesday. Church hit .276 with 12 homers and 49 RBIs in only 90 games last season.