The Diamondbacks are not done signing players to two-year deals, as they've signed AJ Pollock for $10.25M over the next two years. That could wind up being a bargain for the Diamondbacks, because I believe Pollock would have gotten a lot more than that if he had another All-Star season in 2016. Over 3 years, I believed that Pollock would bank $20M from the arbitration process and $11M for the first two years. Assuming that they would have settled around $3.725M midpoint, 2017 will play Pollock $6.525M in 2016, which would have been a $2.8M raise. Pollock will be eligible for arbitration again at age 30 in 2018.
With Pollock's contract situation now resolved, the Dbacks have payroll certainty heading into the 2016 season. [Edit by Jim: perhaps also worth noting: only Daniel Hudson and Brad Ziegler from the current roster are currently scheduled to become free-agents at the end of this campaign. there's also a mutual option for 2017 between the team and Josh Collmenter]