In baseball, some players become franchise legends. Others? They bounce around like a pinball, never quite sticking anywhere for long.
These MLB journeymen saw the league from every angle—dugouts, bullpens, and every coast imaginable. Whether it was inconsistency, injury, or just bad luck, these guys were never anyone’s long-term solution.
14. Edwin Jackson

Edwin Jackson didn’t just play for a lot of teams—he practically collected uniforms. The man pitched for a record 14 franchises, and yet none kept him around for more than a couple of seasons.
13. Eric Hinske

Hinske was the baseball version of a reliable travel buddy—never the star, but always around. He hopped from team to team, often filling in as a bench bat or veteran presence, never a long-term piece.
12. Octavio Dotel

Dotel had a decent arm and an even better passport. The reliever racked up 13 different jerseys in his career and somehow managed to avoid long-term commitment like a pro.
11. José Bautista (Pre-Blue Jays)

Before he became a home run king in Toronto, Bautista was baseball’s version of a temp worker. He was with five teams before he finally found a permanent home and launched his legendary bat flip era.
10. Mike Morgan

Mike Morgan debuted in 1978 and retired in 2002, playing for 12 different teams in between. He was like a time-traveling utility pitcher who never quite settled in one city for long.
9. Tony Graffanino

Graffanino was a utility infielder who changed addresses more than he turned double plays. He never spent more than three years with any team, but always found a way to land a job somewhere.
8. Matt Stairs

Matt Stairs hit some clutch homers, but his real specialty was switching teams. He suited up for 12 franchises and made a career out of being the guy who showed up and mashed off the bench.
7. LaTroy Hawkins

Hawkins was dependable but not irreplaceable, and that made him the perfect journeyman reliever. His 21-year career included stops with 11 different teams, most of which were brief.
6. Tomo Ohka

Ohka had moments of brilliance, but teams rarely stuck around to see the whole show. He pitched for five different clubs and seemed to vanish from one rotation and reappear in another overnight.
5. Jerry Hairston Jr.

A true baseball nomad, Hairston could play almost any position—which is probably why teams kept picking him up and then letting him go. He wore eight different uniforms in his career, each stint feeling more like a rental than a stay.
4. Dan Johnson

Dan Johnson was the king of clutch September homers and forgettable April stats. Teams loved calling him up for magic moments, but no one saw him as a full-time solution.
3. Jeff Conine

Conine was Mr. Marlin, but even that didn’t stop him from playing for six other teams. He was always productive, just never quite enough to keep around forever.
Read more: 10 NFL Journeymen Who Finally Found the Right Team and Thrived
2. Russell Branyan

With raw power and strikeouts galore, Branyan was the definition of a baseball fling. He played for 10 teams and never seemed to stay anywhere long enough to unpack.
Read more: 24 Athletes Who Desperately Wanted to Be Loved
1. Rich Hill

Rich Hill’s career has been a rollercoaster of injuries, comebacks, and changing zip codes. He’s pitched for 14 teams and somehow still keeps popping up in rotations like an MLB version of Where’s Waldo.
Read more: Ranking the 19 Most Fame-Hungry Golfers of All Time






