Joel De La Cruz

6'1", 240 lbs
P
Atlanta Braves
Born: June 9, 1989
Experience: 1 year