 On December 23, 2004, Taylor signed as a free agent with the Colorado Rockies.Spending about two months with the Colorado Rockies, Taylor was traded by the Rockies to the Tampa Bay Devil Rays for Bobby Seay, on April 8, .Taylor was then released by the Tampa Bay Devil Rays on July 20, 2005, and was signed only six days later by the St. Louis Cardinals, on July 26, 2005.