He pitched a no-hitter while with the Phillies, and led the league in stolen bases. He spent one season with the Cleveland Indians, and was named an AL ERA Champion in 2005. He then signed with the Texas Rangers, where he played well initially, but began to run into issues in 2008. He subsequently spent a season each with the Baltimore Orioles, the Colorado Rockies, and the Seattle Mariners, before unofficially retiring in February of 2013.