Colorado Rockies: which free agents could return in 2018?

Ryan Hanigan, Mark Reynolds, Jonathan Lucroy, and Alexi Amarista (as long at the Rockies don’t exercise their team option on him) will all be free agents.
Hanigan was a backup catcher who only played in 33 games. I doubt that he will be resigned but if he is, I believe that it would probably be on a minor league contract with an invite to spring training.
For Reynolds, he was an unsung hero for the Rockies this season. He had 30 home runs and 97 RBI on the season. However, since the Rockies signed Ian Desmond to play first base, the Rockies may not resign him.
Lucroy has stated how he would like to return to Colorado and the Rockies have an obvious need for a catcher. However, if somebody else (especially a contender) offers more length and more money than the Rockies, he could also walk.
Amarista has a $2.5 million option for next season. I don’t think that it will be exercised but considering that Rockies manager Bud Black likes having him for versatility, I wouldn’t be surprised if he returns, but on a minor league contract with an invite to spring training or on a MLB contract with a lesser salary.
Chance of returning for Hanigan returning: Less than five percent
Chance of Reynolds returning: 40 percent
Chance of Lucroy returning: 50 percent
Chance of Amarista returning: 30 percent