The Los Angeles Angels have agreed to a three-year, $17.5 million deal with Max Stassi.

The agreement buys out two free agent years with a club option for a third.

Los Angeles acquired Stassi in a trade with the Houston Astros at mid-summer in 2019. The deal will pay the catcher $3 million in 2022, which would have been his last season before free agency, then $7 million in both 2023 and '24.

A club option for 2025 is valued at $7.5 million and comes with a $500,000 buyout.