DENVER -- Veteran third baseman and utility man Casey Blake has agreed to terms on a one-year contract with the Rockies, general manager Dan O'Dowd announced Tuesday during outfielder Michael Cuddyer's introductory news conference at Coors Field.

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. O'Dowd said Blake checked out medically, but the contract will not become official until Blake passes a physical. The physical is not likely to occur until after the holidays.

"We think we added a culture-changer, just like we added in Michael Cuddyer," O'Dowd said.

The contract calls for a non-guaranteed base salary of $2 million, with another $1 million available in performance bonuses.

Over 13 seasons with the Blue Jays, Twins, Orioles, Indians and Dodgers, Blake has hit .264 with 167 home runs and 616 RBIs.