Posteriormente jugó para los Oakland Athletics y Texas Rangers en las Ligas Mayores y los Oklahoma Redhawks de Ligas Menores de la organización de los Rangers; el 22 de mayo de 2006 firmó un contrato de Ligas Menores con los Yankees de Nueva York.