The SF Giants have a need for starting pitching this offseason. They have already been loosely connected to three-time All-Star Sonny Gray, but it would come at a steep financial cost.
One major complication in the SF Giants potentially trading for All-Star pitcher
Two offseasons ago, Gray signed a three-year, $75 million contract to join the St. Louis Cardinals. This included a $30 million club option for 2027, with a $5 million buyout clause.
Gray's contract also includes a full no-trade clause. He resides in Tennessee, so pitching for St. Louis allows him to be close to home.