The defending N-L champs will hang on to their catcher as Yorvit Torrealba has agreed to a two-year contract worth about 7 million dollars.
The deal includes a mutual option for 2010.
Torrealba filed for free agency after helping the Rockies reach the World Series.
He was set to sign a three-year contract for about twice the money with the New York Mets, but the deal fell apart and the Mets traded for Johnny Estrada instead.
The 29-year-old Torrealba hit .255 with eight home runs and 47 RBIs in 113 games last season, all career highs.