En 2007, ya relegado de la titularidad en el conjunto azulgrana, es transferido en condición de préstamo a Racing Club, donde no tiene la suficiente continuidad para permanecer en el país.
Ese mismo año regresa a San Lorenzo, donde juega muy pocos partidos.
Fue traspasado al Club Sol de América (Formosa) donde hizo buenos partidos y hasta marcó varios goles.
En julio de 2013, tras concluir su paso por el conjunto formoseño, comenzó a entrenarse con el plantel del Club Atlético Los Andes de Lomas de Zamora, equipo que militaba en la Primera B Metropolitana, tercera categoría del fútbol argentino; tras recibir el visto bueno del director técnico, Felipe De la Riva, Esquivel llegó a un acuerdo con la comisión directiva del milrayitas para convertirse en la novena incorporación del equipo de cara a la temporada 2013-14.
[2] Luego, arregló su fichaje con el Sportivo Carapeguá por 6 meses que intenta salvarse del descenso.