En el 2000 es contratado por los Cardenales de San Luís como agente libre, equipo donde jugó 2 temporadas.
En el 2005 es adquirido por los Rojos de Cinncinati como agente libre, pero una lesión en el hombro derecho no le permitió jugar durante 2 años.
Ese año regresa a la liga independiente con los Patos de Long Island.
En el año 2005 es vendido a las Águilas del Zulia, equipo en el cual juega hasta la campaña 2006-2007.
Es vendido a los Tiburones de La Guaira en la temporada 2007-2008 y repite con este equipo en la 2008-2009.