Reliever Russ Springer and the Cardinals agreed Friday to a $1.75 million, one-year contract on Friday, a day after the World Series champions returned from the winter meetings without making any deals. Springer appeared in a career-high 72 games in relief with the Astros last season, going 1-1 with a 3.47 ERA. He had been with the Cardinals in 2003.