

Tue Nov 25 12:18pm ET
Field Level Media
The St. Louis Cardinals are trading All-Star right-hander Sonny Gray to the Boston Red Sox, multiple outlets reported Tuesday.
Gray, 36, has agreed to waive his no-trade clause to accommodate the deal. Initial reports did not include the return for St. Louis.
Gray finished 14-8 with a 4.28 ERA and one shutout in 32 starts for the Cardinals in 2025. He struck out 201 batters and walked only 38 in 180 2/3 innings.
The 13-year veteran is 125-102 with a 3.58 ERA in 339 games (330 starts) with the then-Oakland Athletics (2013-17), New York Yankees (2017-18), Cincinnati Reds (2019-21), Minnesota Twins (2022-23) and Cardinals.
Gray made the American League All-Star team in 2015 and 2023 and the National League All-Star squad in 2019. He finished second in the AL Cy Young voting in 2023 and third in 2015.
Gray signed a three-year, $75 million deal with the Cardinals after the 2023 season and is due to earn $35 million in 2026. The contract includes a $30 million mutual option and a $5 million buyout in 2027, per ESPN.
ESPN also reported the Cardinals are sending $20 million to the Red Sox to put toward Gray's 2026 salary.
Rotate for more data.