Journeyman

Entertainment / Baseball / Journeyman: A player who has played (1) for many years; (2) for many different teams; and (3) often, but not always, a player of marginal offensive prowess who is solid defensively. Commonly used to describe a utility player whose flexibility and good attitude may have kept him in the Big Show longer than his simple talents would usually merit.
Search Google for Journeyman: