El 2005 pasó a Deportes Linares de la Tercera División, pero ese mismo año volvió a Rangers, permaneciendo hasta el 2009.
En ese período, el equipo rojinegro descendió a Primera B en 2006, regresó a Primera División al siguiente año, y descendió nuevamente tras el Clausura 2009.
En 2010 se fue al extinto Unión Temuco, que era propiedad de Marcelo Salas.
[1][2] Luego de una temporada, recayó en Lota Schwager y Curicó Unido,[3] todos equipos de la segunda categoría del fútbol chileno.
Pero se tituló campeón de la Primera B 2015-16, aunque con muy poca participación en el equipo.