The St. Louis Cardinals have signed two-time All-Star reliever Andrew Miller to a two-year contract, the team announced Friday.

According to The Athletic, Miller will receive $25 million over the next two seasons with a vesting option that would pay him $12 million in 2021 or a $2.5 million buyout.