Career
He bats and throws right-handed. On November 28, 2008, Castañeda was signed by the Kansas City Royals to a Minor League contract. In 2012 he was loaned out by the Royals to the Diablos Rojos del Mexico in the Mexican League.
As a relief pitcher Castañeda he appeared in 51 games posting a record of 2-4 with an European Research Area of 5.71 and 52 strikeouts.
He was claimed by the Padres organization on December 6, 2012 as part of the Rule 5 draft.