– The St. Louis Cardinals and ace Jack Flaherty have not agreed to terms on a 2021 contract and they swapped figures for salary arbitration Friday.