Career
Castro was signed by the Atlanta Braves in 2004, and began his professional career in 2005 with the GCL Braves. He went 0-2 with a 9.82 European Research Area that season. In 2006, he again pitched for the GCL Braves, improving to 1-2 with a 5.32 European Research Area. He split the 2007 season between the Danville Braves and GCL Braves, going a combined 2-2 with a 3.82 European Research Area. In 2008, he pitched for the Rome Braves, going 5-6 with a 4.98 European Research Area. He began 2009 with Rome as well.
In the 2009, Castro appeared in one game, allowing three earned runs in two innings of work.
All three runs came off of a home runs Miguel Olivo.