will middlebrooks
Source: James Shields to Padres
The San Diego Padres have reached an agreement with free-agent pitcher James Shields on a four-year deal that will pay him in the $75 million range, a source confirmed to ESPN.com's Jerry Crasnick on Monday.