Cardinals sign Matt Carpenter to two-year, $39 million contract
DeWitt: Carpenter could be Cardinal for life
Professional Sports: Carpenter, Cardinals agree on contract
MLB players with 2024 options and opt-outs
Cardinals, Matt Carpenter agree to 6-year, $52 million deal
Carpenter, Cardinals agree to deal adding $37M
Cards sign Carpenter to 2-year, $37M extension - ESPN
The Five (ish) Year Anniversary of a Bizarre Transaction Involving
Cardinals, 3B Carpenter agree to $52M, 6-year deal
MLB Position Rankings 2023 for Every Team's Starting First Baseman
Cardinals sign Matt Carpenter to six-year, $52 million extension
St. Louis Cardinals sign Cuban shortstop Diaz
Carpenter agrees to 6-year extension with Cardinals
Matt Carpenter agrees to $12M, 2-year contract with Padres
Cardinals, Dexter Fowler agree to a five-year, $82 million deal