April 10 2016: San Diego Padres Starting Pitcher, James Shields
Looking Back at Dodger's Opening Days – LA Dodger Talk
James Shields Signs with Padres: Latest Contract Details, Comments
B/R MLB 300: Ranking the Top 300 Players for 2016
B/R MLB 300: Ranking the Top 300 Players for 2016
April 10 2016: San Diego Padres Starting Pitcher, James Shields
Corey Dickerson Stats, Fantasy & News
April 10 2016: San Diego Padres Starting Pitcher, James Shields
Uncle Mike's Musings: A Yankees Blog and More: Clayton Kershaw Is
April 10 2016: San Diego Padres Starting Pitcher, James Shields
Looking Back at Dodger's Opening Days – LA Dodger Talk
Will an MLB player ever bat .400 again? - Quora
Shields' solid outing, 08/29/2016