El 28 de julio de 2006, él fue cambiado a los Texas Rangers por unos jugadores de Ligas Menores: Nelson Cruz, Kevin Mench, Laynce Nix y Francisco Cordero.