Charlie Blackmon and the Colorado Rockies agreed Friday to a $13 million, one-year contract for 2024 that prevents the outfielder from becoming a free agent.

The 37-year-old is in the final season of a six-year contract guaranteeing $108 million, a deal Blackmon agreed to after winning the NL batting title with a .331 average.