FC Machida Zelvia
Castanheira was sent out on loan to the Japan Football League club FC Machida Zelvia before returning and being sent out on loan again, this time with S.League club Albirex Niigata Singapore on loan from the parent club in Japan. He made his debut in the 26 July 2010 clash against Balestier Khalsa, in the 1–1 draw. He scored 3 goals in the 2011 Singapore League Cup including a double in the Quarter Final against Geylang United.