The St. Louis Cardinals and first baseman Matt Adams reached agreement on a one-year, $2.8 million deal on Thursday.
The settlement comes one day before teams must exchange salary figures with arbitration-eligible players who remain unsigned.
Advertisement