Allen Craig is now recovered from a foot injury and is ready to be put on the St. Louis Cardinals roster for the World Series.

Craig, who hasn't played since Sept. 4 with a left mid-foot sprain, batted clean-up this season.

Craig anticipates being the Cardinals' designated hitter in Game 1 against the Boston Red Sox.