The Houston Astros have signed Doug Fister to a one-year contract.

Fister will receive a guaranteed $7 million with incentives that can increase the value to $12 million.