In the free agency era, players don't have to be journeymen to get their passports punched as a home player in many cities.
There's some really good players on this list, too, such as Kenny Lofton (11 teams, and Cleveland was the only one he spent more than one year with), Tommy Davis (10) and Hall of Famers Rickey Henderson (9) and Goose Gossage (9).
The four players who have played for 12 or more franchises have all done it in the last decade. Lefty reliever Ron Villone played for 12 different teams from 1995-2009. Matt Stairs became a pinch-hitting specialist and also played for 12 franchises in his 20-year career that ended in 2011. Reliever Mike Morgan used to be the poster child, playing for 12 teams in his 25-year career from 1978-2002.
And they all bow to reliever Octavio Dotel, who has played for an incredible 13 franchises in 14 seasons, including last season with the Detroit Tigers, where he'll also spend 2013, a rare two-year stop-over for him.
Dotel, 38, might have time to put a few more notches in the passport, too. But coming up inexplicably fast on this list is Edwin Jackson.
Jackson, who turned 29 in September, has a no-hitter, an All-Star selection, two pennants and a World Series ring on his resume. He's durable and while not dominant, he's a perfect middle-of-the-rotation guy. And in his 10-year career, he'll start on his eighth team this season. And this one is a step toward establishing some roots, as he agreed to a four-year, $52 million deal with the Chicago Cubs this week. (But there isn't a n0-trade clause.)
Jackson, born in Germany into a military family, has always been on the move.
"I've had a life on the go for a while," Jackson said to SI.com. "One trade, another trade, they all get to be the same. You have an opportunity to go out and pitch every five days; that's all you can ask for."