En la Primera División de Costa Rica ha jugado con cuatro equipos: Deportivo Saprissa en el que sumó 134 juegos, Liga Deportiva Alajuelense con 148 apariciones, Liberia Mía y AD Carmelita equipos donde se desempeñó durante cortos períodos.