The Colorado Rockies and three-time All-Star Carlos Gonzalez finalized a one-year, $5 million contract on Monday.

The agreement calls for up to another $3 million in bonuses based on days on the active roster.

The three-time Gold Glove outfielder earned $20 million with Colorado last season in the final year of a seven-year, $80 million contract.

Gonzalez, 32, is a career .288 hitter with 215 homers and 711 RBIs in 1,200 games.

He struggled for much of the 2017 season while dealing with insomnia before consulting with a sleep specialist. He hit .377 in September with six home runs to finish the season with a .262 average, 14 homers and 57 RBIs in 136 games.

His 211 homers in nine seasons with Colorado ranks him fourth in team history.

— Field Level Media

Sorry we are not currently accepting comments on this article.