The Cardinals have picked up a two-year, $21M contract on injured pitcher Adam Wainwright, helping set their rotation for next year. Wainwright is rehabbing from elbow surgery in February that sidelined him for the entire season.