The Cincinnati Reds have reached an agreement on a two-year, $15 million pact with Wade Miley, according to a source.

The contract includes a club option for 2022 that could bring the total value up to $24 million.

Miley, 33, had a 3.98 ERA and 140 strikeouts for the Houston Astros in 2019.