The Cardinals have agreed to a one-year, $1.15 million contract with Ronny Cedeno.

Cedeno gives St. Louis insurance in case shortstop Rafael Furcal has problems returning from an elbow injury that sidelined him late last season.

He can earn an additional $850,000 in performance bonuses under Monday's deal: $170,000 each for 200, 250, 300, 250 and 400 plate appearances.