Catcher Jacob Stallings and the Colorado Rockies agreed to a $2.5 million, one-year contract on Wednesday.