[1] Miguel comenzó su paso por el fútbol en las ligas menores del equipo Acón, en su natal puerto Limón.
En 1976 pasó a la Asociación Deportiva Guanacasteca (ADG), donde militó por tres temporadas antes de firmar con el Club Sport Herediano.
En la última final que ganó, anotó el único gol en la victoria frente a la Liga Deportiva Alajuelense, en el propio estadio del rival.
[2] Además, Miguel jugó por unos meses en el fútbol guatemalteco y, en Costa Rica, militó también con la A.D.
Municipal Curirdabat (actualmente desaparecido), la Asociación Deportiva San Carlos y el Uruguay de Coronado.