The Houston Astros have signed left-hander Ryan Rowland-Smith to a one-year, $725,000 deal. Rowland-Smith went 1-10 with a 6.75 ERA in 27 games with Seattle last season, including 20 starts. He was 12-17 with a 4.57 ERA in 115 games over four seasons with the Mariners.