The Padres officially announced the James Shields deal a few minutes ago. As we know, it’s a four-year contract for $75 million. What wasn’t official before was it includes a club option for 2019 to the tune of $16 million, making the total possible payout for Shields $91 million. There is no no-trade protection for Shields.
As we noted the other day: this deal, along with the many, many other deals the Padres made this offseason has transformed the team. While it doesn’t guarantee the playoffs, it certainly makes the Padres contenders.