1987 és 1991 között a Limonense játékosa volt. 1991 és 1996 között a Deportivo Saprissa csapatában játszott, melynek tagjaként két bajnoki címet (1994, 1995) szerzett és két alkalommal (1993, 1995) megnyerte a CONCACAF-bajnokok kupáját. 1996 és 1997 között Mexikóban a Pachucában szerepelt. 1997-ben rövid ideig a kolumbiai Deportes Tolima labdarúgója volt, majd visszatért a Deportivo Saprissa együtteséhez, ahol 1998-ban és 1999-ben újabb bajnoki címeket szerzett. 1999-ben az Egyesült Államokba szerződött, ahol előbb a MetroStars, majd azt követően a Los Angeles Galaxy játékosa volt. 2000-ben hazatért a Saprissához. 2001-ben ismét a MetroStars csapatát erősítette. 2002 és 2004 között a Cartaginésben játszott.