Pályafutását 1993-ban a Deportivo Saprissa csapatában kezdte és a Belénben folytatta. 1995-ben rövid ideig Mexikóban játszott a Zacatepecben. 1995 és 2008 között az Alajuelense játékosa volt, melynek tagjaként hét bajnoki címet szerzett és 2004-ben megnyerte a CONCACAF-bajnokok ligáját. A 2002–03-as idényben kölcsönben a mexikói San Luisban szerepelt. 2008 és 2010 között a Liberia Mía labdarúgója volt, melynek színeiben 2009-ben bajnoki címet szerzett.