The St. Louis Cardinals agreed to sign former Toronto Blue Jays pitcher Steve Matz to a four-year, $44 million free agent contract, multiple media outlets reported Tuesday.
The deal, which is pending a physical, reportedly could be worth up to $48 million if Matz achieves all incentives.
Matz pitched for the New York Mets from 2015-20 before enjoying a productive year in his lone campaign with the Blue Jays.
The 30-year-old left-hander went 14-7 with a 3.82 ERA in 29 starts for Toronto this year. He struck out 144 in 150 2/3 innings and finished tied for second in the American League in wins behind only Gerrit Cole of the New York Yankees (16).
For his career, Matz is 45-48 with a 4.24 ERA. He has made 141 career appearances, all but five coming as a starter.