Nolan Arenado has agreed to a two-year, $29.5 million deal with the Colorado Rockies, which leaves him with one year of arbitration left following the 2018 season.

Arenado will make $11.75 million in 2017 and $17.75 million in 2018, according to a source.

The reigning National League home run king, he made $5 million in 2016 when he slugged 41 home runs.