Hot Stove Tracker
The agreement comes one day before teams are scheduled to exchange salary figures with any arbitration-eligible players who remain unsigned. The Cardinals have four such players -- Trevor Rosenthal, Michael Wacha, Kevin Siegrist and Carlos Martinez -- still in limbo.
Though his contract is now settled, Adams can't say the same about his role. He projects to enter the season as the team's backup first baseman following the organization's decision to give the starting first base job to Matt Carpenter.
Adams is coming off a season in which he hit .249/.309/.471 with a .780 OPS. It wasn't the sort of bounceback season he hoped to enjoy following an injury-plagued 2015. Over the past two seasons, Adams has made a total of 111 starts at first base.
Jenifer Langosch has covered the Cardinals for MLB.com since 2012, and previously covered the Pirates from 2007-11. Read her blog, follow her on Twitter, like her Facebook page and listen to her podcast. This story was not subject to the approval of Major League Baseball or its clubs.