Fue vendido a Monarcas Morelia en el Apertura 2007 donde incluso fue la transacción más grande del Draft correspondiente a ese torneo, posteriormente pasó por las filas del Cruz Azul donde pudo retomar el gran nivel que lo hizo destacar en sus inicios, marcó un gol de escorpión que lo llevó a ser nominado el mejor gol del año en el 2009 y nominado por la FIFA al Premio Puskás.
Tras un breve paso por Estudiantes Tecos y Club Zacatepec en 2015 el jugador decidió emigrar fuera de México.
En este breve paso el delantero azteca logró concretar 48 goles en el torneo regular mismos que ayudaron al equipo para disputar la final en ese certamen.
Dado lo anterior despertó el interés de Deportivo Saprissa y Club Sport Herediano,[cita requerida] equipos referentes del fútbol costarricense.
Su primera convocatoria a la Selección Mexicana llegó rápidamente y por conducto del entonces director técnico Ricardo Lavolpe debutando en un amistoso frente a Ghana, posteriormente con Hugo Sánchez al mando disputó la Copa América Venezuela 2007.