Il dispute une saison recrue de 141 matchs joués pour les Mariners en 2005 et maintient une moyenne au bâton de ,254 avec des sommets personnels de 124 coups sûrs, 33 doubles, 45 points produits, 61 points marqués et 12 buts volés. Il claque trois circuits. Son premier dans les majeures est réussi contre Steve Reed des Orioles de Baltimore le [3].
Reed frappe six circuits, son plus haut total en une année, en 2006, mais ne produit que 17 points en 67 parties en plus d'afficher une faible moyenne offensive de ,217. Sa saison prend fin le [4] après s'être cassé un pouce[5].
En 2008, Reed est à son poste dans 97 partie des Mariners et il frappe pour ,269 avec 31 points produits. Considéré un temps comme le voltigeur de centre d'avenir des Mariners, Reed s'avère une déception et ce sera sa dernière saison à Seattle. Le , il est l'un des nombreux joueurs impliqués dans une transaction à trois clubs entre Seattle, les Mets de New York et les Indians de Cleveland. Il passe alors aux Mets, pour qui il s'aligne une seule saison, en 2009.
Devenu agent libre, Jeremy Reed rejoint les Blue Jays de Toronto mais ne joue que 14 parties en 2010. Après seulement sept matchs joués chez les Brewers de Milwaukee en 2011, il est échangé aux Twins du Minnesota, qui le cèdent aux ligues mineures. Il redevient agent libre à l'automne sans avoir joué pour les Twins.