Spielerkarriere
9C.S. Herediano1990–1996
Costa Rica men's national football team1993–2006
Derby County F.C.1996–1998
San Jose Earthquakes1999–2000
Liga Deportiva Alajuelense2001–2002
OFI Crete F.C.2002–2003
Atlético Irapuato2004–2004
Comunicaciones F.C.2005–2007
Club Sport Uruguay de Coronado2011–2011