El año 2001 juega por Colo-Colo, club en donde no solo se retiró como futbolista profesional, sino que también se preparaba para su período de quiebra y fue el único club grande de Santiago, en que militó en su carrera futbolística, con los albos jugó la desaparecida Copa Mercosur 2001.
En 2007 fue contratado por Malleco Unido, donde logró llegar a disputar la liguilla de ascenso, siendo eliminado en la semifinal.
En 2012 el presidente de Lota Schwager Jaime Valdés decide desvincular al técnico, en circunstancias no muy claras.
Miranda dejó al club en la medianía de la tabla, pero tras su salida el equipo estuvo a pasos del descenso.
Formó parte del plantel alternativo que Acosta nominó para enfrentar la Copa América de Bolivia 1997.