For the first time in nearly six months, Colombian forward Castro took to the pitch for Kaizer Chiefs when he featured as a late substitute in Sunday's 1-0 DStv Premiership win over Maritzburg United.
The 32-year-old had previously been sidelined with a long-term injury and last featured for the club during the CAF Champions League semi-final win over Wydad Casablanca in June.
Speaking after the match, the former Mamelodi Sundowns star revealed his delight at getting back on the pitch for the Glamour Boys.
"It feels great to be back on the field," Castro told Chiefs' media team.
"I was missing my teammates and being on the field, it was a tough time because the worst part of the injury was the recovery.
"I kept my patience and needed to be mentally strong in order to get back into the team as soon as possible. Now, I've managed to get back and I want to continue to work hard and improve my game every day.
"It is difficult because the season is on already [going[ and for me, there was no time to do a pre-season or friendly games or get into the rhythm.
"It was quite difficult, but I am going to work hard to help my team."