Random Tree
Teams
Stats and Search
James Shields
Debuted in
2006
Last played in
2018
Traded from:
Tampa Bay Rays
2012-2020
Total transactions: 8
-10.88 WAR | -127 Runs
View Tree
San Diego Padres
2016-2018
Total transactions: 1
13.12 WAR | 210 Runs
View Tree