Своєю грою привернув увагу представників тренерського штабу клубу «Манчестер Сіті», до складу якого приєднався 2000 року. Відіграв за команду з Манчестера наступні чотири сезони своєї ігрової кар'єри. У складі «Манчестер Сіті» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,42 голу за гру першості.
Завершив професійну ігрову кар'єру у клубі «Ередіано», у складі якого вже виступав раніше. Повернувся до команди 2008 року та зіграв за неї лише в одному офіційному матчі.
1996 року дебютував в офіційних матчах у складі національної збірної Коста-Рики. Протягом кар'єри у національній команді, яка тривала 13 років, провів у формі головної команди країни 73 матчі, забивши 45 голів.