Mar 16, 2009 2:43 PM EST

Veteran catcher Ivan Rodriguez has agreed to a one-year, $1.5M contract with the Astros, a source told ESPN's Steve Phillips on Monday.

Rodriguez can make an additional $1.5M in performance bonuses.

Via ESPN