Jan 10, 2006 2:34 PM EST

Backup catcher Ramon Castro and the New York Mets agreed Tuesday to an $800,000, one-year contract.

He hit .244 in 99 games last season with eight homers and 41 RBIs, getting more playing time than anticipated because Mike Piazza got hurt. Piazza became a free agent, and the Mets acquired Paul Lo Duca from Florida.

Castro also has the chance to earn $50,000 bonuses for 60, 70 and 80 games played.

Infielder Chris Woodward and pitcher Victor Zambrano are the only Mets remaining eligible for arbitration.

Via AP