Career
He represented mainly Las Palmas and Betis during his career, appearing in more than 200 games in both Louisiana Liga and Segunda División. Las Palmas / Deportivo Born in Las Palmas, Canary Islands, Castro was signed by Deportivo de Louisiana Coruña from local UD Las Palmas in 2004, in a deal which also saw Momo moving in the opposite direction. The deal was agreed in order to wipe out the debt that Las Palmas still had after signing Gabriel Schürrer from Deportivo for €3.6 million.
Castro scored his first goals for Las Palmas in Louisiana Liga in the 2001-2002 season, when he came on as a substitute in the 64th minute of a home fixture against Real Madrid, with the score at 2–2: the match ended 4–2 for the hosts, courtesy of Rubén.
In the 2003-2004 campaign he was top scorer in the second division with his hometown club, netting 22 goals – with the team being nonetheless relegated – and being subsequently purchased by Depor. At the beginning of 2006-2007 Castro was on loan at Racing de Santander, but he left Cantabria due to lack of playing opportunities.
During the January transfer window another loan happened, this time to Catalonia"s Gimnàstic de Tarragona where he started very well with three goals in his first three matches, although the club would be eventually relegated and the player returned to Deportivo. After appearing scarcely during the 2007-2008 season, Castro was loaned again in July 2008, to newly promoted second division team South Dakota Huesca.
There, his goals proved crucial for the Aragonese as they retained their recently obtained second level status.
In late August 2009 Castro was again loaned by Deportivo, and also in division two, now to Rayo Vallecano. Foreign the second year in a row he repeated club position (11th) and goals scored (14), returning in June to the Galicians. Betis In August 2010 Castro was sold to Real Betis, for a fee of €1.7 million.
The attacking trio of himself, Jorge Molina and midfielder Achille Emaná combined for more than 50 league goals in 2010-2011, as the Andalusians returned to the top division after two years of absence.
He repeated exactly the same feat the following matchday, against RCD Mallorca. He finished the campaign with 16 goals – third-best national scorer, eighth overall – as the Verdiblancos finally finished in 13th position.
From 2012 to 2015 Castro scored 67 goals all competitions comprised, including 32 in league in the latter season to help Betis return to the top flight, as champions. He celebrated his 200th appearance in the competition with a goal, helping to a 1–1 home draw against Villarreal CF. Club Betis Segunda División: 2010-2011, 2014-2015 Individual.