Entre los máximos galardones obtenidos en su carrera se destacan, a nivel de selección; una Copa Centroamericana, además de su participación en la Copa Mundial de 2006 y en las diversas ediciones de la Copa de Oro de la Concacaf. A nivel de clubes ha ganado, con el Deportivo Saprissa, una Copa Interclubes de la UNCAF, dos ligas costarricenses, una Copa de Campeones de la Concacaf, y obtuvo el tercer lugar en el Mundial de Clubes en 2005. Su desempeño le valió el salto a territorio europeo para firmar con el F.C. Sion, de Suiza. En este conjunto se hizo con el título de Copa en 2009 y luego fue cedido al Bristol City en condición de préstamo. Permaneció una temporada y fichó con el Real Salt Lake, de la Major League Soccer. En apenas cinco años, se convirtió en el goleador histórico del equipo, tras contabilizar 63 anotaciones en 127 apariciones durante todas las competencias. Sin embargo, salió de su club a causa de la nueva administración, y fue transferido al D.C. United a partir de la segunda mitad de la temporada 2015. Con los del "DCU", estuvo hasta el final del año deportivo en 2016, donde poco después anunció su salida, dejando la marca de solamente 10 goles. El 10 de enero de 2017 regresó al Deportivo Saprissa luego de pasar diez años militando en el exterior, pero anunció su retiro definitivo el 9 de febrero de ese año. Tras un breve periodo de inactividad, retornó a la acción el 20 de junio, como refuerzo de San Carlos.