Castillo, 29, will enter his third and final year of arbitration eligibility going into the 2017 season after earning $3.7 million for the 2016 campaign. He’s performed well in one and a half years as a Diamondback, batting .260/.316/.468 with 29 home runs and 92 RBI in 629 plate appearances. Castillo has also been solid defensively, throwing out 34 percent of would-be base stealers this season, a rate that is six percent higher than the league average.
The Diamondbacks were Castillo’s third team last season. He started with the Cubs but was traded to the Mariners in May for Yoervis Medina. The Mariners sent him to the Diamondbacks the following month in the Mark Trumbo trade.