The St. Louis Cardinals traded 36-year-old pitcher Sonny Gray to the Boston Red Sox for prospects Brandon Clarke and Richard Fitts, plus $20 million, signaling a rebuild. Gray waived his no-trade clause as Boston seeks rotation depth behind Garrett Crochet.