James Shields

Debuted in 2006

Last played in 2018

Traded from:

TeamLogo

Tampa Bay Rays

2012-2020

Total transactions: 8

-10.88 WAR | -127 Runs

View Tree
TeamLogo

San Diego Padres

2016-2018

Total transactions: 1

13.12 WAR | 210 Runs

View Tree