Career
Castro played college golf at Georgia Technology While at Georgia Technical, he was named first-team All-American in 2005, second-team All-American in 2007 and honorable mention All-American in 2004 and 2006. In 2005, Castro was the captain for the United States Palmer Cup team that defeated Europe 14–10.
He played in 12 events on the Nationwide Tour in 2010 and recorded a runner-up finish at the Preferred Health Systems Wichita Open.
His first full year on the Nationwide Tour came in 2011 where he recorded four top-10 finishes and placed 23rd on the money list, good enough for a Professional Golf Association Tour card for 2012. He also tied for 13th at qualifying School, improving his status.
On May 9, 2013, Castro shot a 63 on the opening day of The Players Championship to equal the course record set by Fred Couples (1992) and Greg Norman (1994). He had his best finish on the Professional Golf Association Tour in June 2013, when Castro finished as runner-up, three strokes behind Bill Haas at the American Telephone & Telegraph Company National.
2001 AJGA Greater Greensboro Chrysler Junior eGolf Professional Tour wins (5) Other wins (1) DNP = Did not play CUT = missed the half-way cut "T" indicates a tie for a place Yellow background for top-10 Amateur Palmer Cup: 2005 (winners), 2006.