Wade Miley has reached a one-year, $4.5 million deal with the Houston Astros that includes $500,000 in incentives, league sources confirmed to ESPN's Jeff Passan.
The Astros needed pitching, and they bring in one of the biggest surprises of last season in Miley.
Miley's agreement was first reported by the The Athletic and USA Today and confirmed by ESPN.
A 32-year-old left-hander who has pitched for five different teams over the past five seasons, Miley went 5-2 with a career-best 2.57 ERA and 50 strikeouts over 16 starts for the Milwaukee Brewers in 2018.