En el 2006 pasaría a formar parte del Real Salt Lake de la Major League Soccer por un periodo de 6 meses, para luego tener su regreso definitivo al Club Sport Herediano ese mismo año, hasta su retiro, el 17 de enero de 2009, en un encuentro ante Brujas Fútbol Club.