|Date of birth||30 September 1982|
|Place of birth||Hasselt, Belgium|
|Height||1.91 m (6 ft 3 in)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 21 May 2016 (UTC).
At Roda, Castro was the number one goalkeeper for 3 seasons. On 30 October 2007, Castro scored the equalizer (2–2) in the dying seconds of the KNVB Cup 2007-08 third round tie against De Graafschap. Roda JC won the match 3–2 after extra time and would go on to reach the final, losing to Feyenoord. In December 2009 Castro was involved in a fight with fellow teammember Anouar Hadouir, who hit Castro in the face. Hadouir was fined by the club but Castro would lose his place between the goalposts soon after and was released by Roda at the end of the season.
On 1 October 2010, Castro joined PSV Eindhoven for the 2010/2011 season. After 1 season at PSV Eindhoven he played 1 season for Sint-Truidense VV, 2 seasons for MVV Maastricht and in the summer of the 2014/2015 season he signed a 2 year long deal with Dutch Eredivisie team Heracles Almelo
|This biographical article related to association football in Belgium, about a goalkeeper, is a stub. You can help Wikipedia by expanding it.|