Four former St. Louis Cardinals are among those who agreed to contracts this week. A look at all the noteworthy Cardinals to sign deals this offseason.
The Pittsburgh Pirates addressed a glaring need but did so by adding a 36-year-old outfielder who has played for nine teams in 11 seasons, including five trips to the postseason.
Some results have been hidden because they may be inaccessible to you