Oscar Villarreal

Debuted in 2003

Last played in 2008

Traded from:

TeamLogo

Arizona Diamondbacks

2005-2018

Total transactions: 8

-5.5 WAR | -237 Runs

View Tree
TeamLogo

Atlanta Braves

2007-2009

Total transactions: 2

1.86 WAR | -1 Runs

View Tree View Parent Tree