Oscar Villarreal is a Major League Baseball player. He played in 2003 to 2008 as Pitcher for the Houston Astros, the Atlanta Braves and the Arizona Diamondbacks.

Oscar Villarreal
bio
content