47-year-old Julio Franco, the oldest player active in the major leagues, has agreed to terms on a two-year contract with the Mets, the team announced Friday.
Franco, who batted .275 with nine home runs and 42 RBI in 108 games for the Atlanta Braves last season, fits into the Mets' plans as a backup first baseman and as a power bat off the bench.
"I have admired Julio Franco for years," said Mets GM Omar Minaya. "He brings a legendary workout routine and a positive energy to the clubhouse."
Franco was resistant to leaving the Braves then, but a two-year commitment from the Mets became the tipping point, Franco's agent Chuck Berry told the Atlanta Journal-Constitution.
"We definitely would have stayed with Atlanta if it wasn't for this two-year deal," Berry told the newspaper Thursday. "We told teams that's the only way he would leave Atlanta."
Since 2001, Franco has hit .292 with 29 home runs and 171 RBI in 466 games for Atlanta.
The ageless wonder, who has said he hopes to play until he turns 50, has a career .299 batting average with 2,521 major league hits entering the 2006 season.
Between the majors, minors, Japan, Korea and Mexico, Franco has over 3,800 career hits.