Colorado Rockies: upcoming free agents and who could resign

Mark Reynolds is another Rockies player who is a free agent at the end of the season. He has a surprisingly productive 2017 season especially since he signed a one year, $1.5 million contract before the season.
He was a candidate for the National League All-Star Final Vote and his numbers have been excellent. In 136 games, he has 128 hits, 20 doubles, 29 home runs, 93 RBI, a .266/.352/.492 slash line, and an OPS+ of 105.
He will obviously be a bit more expensive to resign than last season but I think that the Rockies could sign him for an affordable number. He just turned 34 last month so I would say that the Rockies could sign him for two years for 5-7 million per year.
Percentage chance of returning: 75 percent
Carlos Gonzalez
Carlos Gonzalez is another player who will be a free agent at the end of the season. He has struggled all season but since September 1, he has played in 11 games and he is 14-for-35 (a .400 average), with four homers, 11 RBI, nine walks, a .533 on-base percentage, and a .943 slugging percentage.
Obviously, his numbers from April through August will hurt his value but if he keeps playing well in September and into October, I think that the Rockies may resign him. However, I would not go any higher than a two-year contract. Ideally, I would only go with a one year contract.
I have a feeling that he will be on the market for a while and then, he will see that his market isn’t what he had hoped and he’ll sign a one year contract, whether it be in Colorado or else where.
Percentage chance of returning: 40 percent