JUPITER, Fla. • Unable to reach an agreement with two of their youngest and most prominent pitchers, the Cardinals imposed salaries on starter Jack Flaherty and reliever Jordan Hicks as part of finalizing contracts with 20 players Saturday.

The Cardinals completed deals with all 20 players who have less than three years of service time in the majors are on the 40-man roster. The team and players have all offseason and most of spring training to reach an agreement on a salary for 2019, but if they are unable to do so the current Collective Bargaining Agreement gives the team the right to impose a salary.

The Cardinals had gone more than a decade without renewing a contract on a young player until last spring when Tommy Pham rejected a two-year contract offer and the Cardinals unilaterally set his salary.

When it comes to players who have less than three years of service time negotiations are conducted in good faith, but not required.

The Cardinals renewed Flaherty at $562,100, according to a source with knowledge of the offer. The renewal for Hicks has not yet been confirmed by The Post-Dispatch.

Most teams have a penalty for renewals that they lop off the initial offer.