Tras tres temporadas en el filial madridista sin lograr abrirse paso en la primera plantilla; Gerardo prosiguió su carrera en varios equipos de la Segunda División Española, CD Leganés, UE Lleida y CD Badajoz.