Infielder Jonathan Herrera and the Rockies agreed to a one-year, $900,000 contract on Wednesday, avoiding arbitration.

Herrera hit .262 with nine doubles, three homers, 12 RBIs and 29 runs in 86 games last season.