Roberto Carlos Castro Mora (ur. 7 marca 1980 w Leónie) – meksykański piłkarz występujący na pozycji bramkarza, trener.
Kariera klubowa Castro jest wychowankiem akademii juniorskiej zespołu Club Atlas z siedzibą w Guadalajarze, z którym związany był przez całą karierę piłkarską (z wyjątkiem krótkich wypożyczeń do drugoligowych filialnych klubów Atlasu – kolejno Bachilleres de Guadalajara, Atlético Cihuatlán, Coyotes de Sonora i Académicos de Guadalajara). W meksykańskiej Primera División zadebiutował za kadencji szkoleniowca Fernando Quirarte, 9 sierpnia 2003 w przegranym 0:1 spotkaniu z Pumas UNAM. Przez cały sześcioletni pobyt w Atlasie nie odniósł jednak większych sukcesów – pełnił w najlepszym razie funkcję drugiego bramkarza, będąc rezerwowym kolejno dla Jesúsa Corony, Antonio Péreza i Mario Rodrígueza. Profesjonalną karierę zdecydował się zakończyć już w wieku 27 lat.
Kariera trenerska Po zakończeniu kariery piłkarskiej Castro został trenerem bramkarzy w swoim macierzystym Club Atlas. W późniejszym czasie znalazł zatrudnienie jako asystent w trzecioligowym Murciélagos FC z miasta Guamúchil.