The Colorado Rockies are finalizing an eight-year, $260 million contract extension with Nolan Arenado, according to league sources.

The deal, which includes a full no-trade clause, could last through the 2026 season.

Arenado could have become a free agent later this year.

The overall value of Arenado's deal will fall short of the $300 million Manny Machado received from the San Diego Padres, but will top Machado's $30 million a year salary.