He subsequently became a free agent. In late 1999, he signed with the Minnesota Twins. He struggled during his seasons with the Twins, and he was released in 2001. He subsequently signed with the Texas Rangers, the Cincinnati Reds, and the Tampa Bay Devil Rays, though he never saw regular season play with any of the teams. He retired in 2004.