 Blair was then traded to the Houston Astros with Eddie Taubensee for Kenny Lofton and Dave Rohde.After a season with Houston, he was picked up by the Colorado Rockies in their expansion draft.After the Rockies (1993–1994), he played for the San Diego Padres (1995–1996), Detroit Tigers (1997, 1999–2001), Arizona Diamondbacks (1998), and New York Mets (1998).