The St. Louis Cardinals have agreed to a four-year contract extension with Mike Mikolas, according to multiple reports.

The deal is worth $68 million and will kick in 2020 and run through 2023.

The 30-year-old is entering the second year of a two-year, $15.5 million deal.