Le receveur quitte Cincinnati après la saison 1992 et s'aligne trois ans avec les Giants de San Francisco. De 1996 à 1998, il obtient avec les Rockies du Colorado la chance de jouer sur une base plus régulière, lui qui était habituellement joueur substitut. Il présente ses meilleures statistiques offensives en carrière, avec des moyennes au bâton s'élevant de ,284 à ,297. Il entreprend la campagne 1999 avec les Rockies puis passe aux Cubs de Chicago, avec qui il termine sa carrière dans les majeures en 2000.
En 1234 parties jouées, Jeff Reed a frappé dans une moyenne de ,250 avec 774 coups sûrs, 61 circuits, 311 points marqués et 323 points produits.