Lake County Captains
In December 2006, the Cleveland Indians signed Harris to a minor league contract. He became a free agent at the end of the season and retired. He was named the pitching coach of the Arizona League Indians for the season. He later was the pitching coach for the Lake County Captains in the Cleveland Indians organization.