The Cardinals announced that they have signed Matt Carpenter to a one-year deal. He was already under contract for 2024 but was released by Atlanta last month, meaning the Cards will only have to pay him the prorated league minimum for any time spent on the roster, with that amount subtracted from what Atlanta pays. The Cards now have a full 40-man roster.
More to come.