The Cubs have announced a one-year deal with Ian Stewart.

Stewart is guaranteed $2 million if he makes the opening-day roster and can earn another $500,000 in incentives.

Chicago acquired Stewart from last December, he batted .201 in 55 games and had season-ending left wrist surgery