Stewart re-signs with Cubs

Third baseman Ian Stewart agreed to a one-year deal Thursday to return to the Chicago Cubs.

Stewart will earn $2 million with $500,000 in incentives. But a source said the money is not guaranteed, and he can be released if he doesn't make the team in spring training and is released.

General manager Jed Hoyer was unavailable for comment, but a source confirmed the signing. Stewart also confirmed the signing in a tweet, thanking Cubs fans for their support.

Hoyer said at the just-completed winter meetings that the Cubs were talking to Stewart after non-tendering him one week ago. Stewart is coming off left wrist surgery that ended his 2012 season in June.

That completes the search for another third baseman. The Cubs looked at Jeff Keppinger, who signed with the White Sox for three years and $12 million.