The Rockies have agreed to a one-year contract with infielder Casey Blake. Blake, 38, appeared in just 63 games for the Dodgers last season (.252, four homers, 26 RBIs) because of injuries -- a back problem, an elbow infection and a neck nerve issue that led to surgery. The contract calls for a non-guaranteed base salary of $2 million, with another $1 million available in performance bonuses.