Anteriormente jugó para los Cachorros de Chicago y los Yankees de Nueva York.
También jugó para los Medias Rojas de Boston y los Dodgers de Los Ángeles antes de retirarse en 2016. Fue un jugador clave en varios equipos durante su carrera de 20 años en las Grandes Ligas.