February 08, 2015

The San Diego Padres have offered James Shields a four-year contract worth between $72 and $80 million, according to a FOX Sports report. 

You May Like