The Cardinals finalized contracts with 20 players on the 40-man roster who have less than three years of service time. The club was able to agree to terms on salaries with all of them except for Flaherty and reliever Jordan Hicks. As a result, the Cardinals had the collectively bargained right to impose a salary on both young players and, per team policy, exact a penalty. Other teams do the same.
The Cardinals offered Flaherty $572,100 for 2019, but when an agreement could not be reached the team renewed their starter at $562,100, according to a source familiar with the deal.