The Houston Astros have signed starter Wade Miley to a one-year, $4.5 million deal according to Ken Rosenthal of The Athletic. 

USA Today's Bob Nightengale reports that Miley can also own an extra $500,000 in incentives.

Miley spent last season with the Milwaukee Brewers, going 5-2 with an earned-run average of 2.57 over 16 starts. Miley also struck out 50 batters over 80.2 innings. 

The 32-year-old is a veteran of eight MLB seasons.