En 2006 jugó su vigésima tercera temporada de Grandes Ligas, esta última con los Houston Astros.