The Seattle Mariners have signed Marco Gonzales to a four-year contract extension.

The extension, which begins in 2021, includes a club option for 2025. According to a report from The Athletic, the deal is worth $30 million.

Gonzales is entering his third full season with the Mariners after arriving in a 2017 trade with the St. Louis Cardinals. He gets $1 million this year in the final season of a $1.9 million, two-year deal.