Castro szerződésének meghosszabbítása után elmondta: 1999 óta tagja a Bayer Leverkusennek, mely rendkívül fejlett és kiváló lehetőségeket kínál játékosainak, és szerinte szép sikereket érhet el a klubbal a jövőben.
A támadóként, védekező középpályásként és védőként is bevethető Castro eddig 232 Bundesliga-meccsen lépett pályára és 18 gólt szerzett a Leverkusen színeiben.