Veteran pitcher’s contract may make it harder for the Cardinals to find a trade match October 22, 2025 by Redbird Rants Sonny Gray is essentially on a one-year, $40 million contract for the 2026 season, and that makes him a really difficult trade candidate for the St. Louis Cardinals.