De allí Leonardo Castro fue enviado a Argentina para entrenar con las inferiores de River Plate y Chacarita Juniors, después volvió a Colombia y estuvo de nuevo con Club Caterpillar Motor y de ahí pasó a hacer parte de las divisiones inferiores de Millonarios F.C.