After six years in their minor league system, he was granted free agency, and signed with the Oakland Athletics in 2003.
After six years in their minor league system, he was granted free agency. Castro signed with the Oakland Athletics in 2003.