Se inició
en Club Sport Herediano, de
Costa Rica. Luego, y junto a
Mauricio Solís, fue contratado
en el Derby County F.C. de
Inglaterra. En dicho país
también estuvo en el West Ham
United y Manchester City. Su
primer gol en la liga inglesa se
lo anotó al Manchester United.
Luego pasó
al Málaga de España, aunque con
poca fortuna. A partir del 2005
juega en el al-Garafah del
fútbol de Qatar.
En la
selección nacional de fútbol de
Costa Rica ha sido un pilar
durante años. En la hexagonal
final de la eliminatoria a
Alemania 2006 ha anotado goles a
México y Guatemala.