10 Players who played for more than two MLB teams

Here is a list of 10 players who have successfully represented or played for more than two MLB teams in the history of the competition.

For many players across different sports, remaining loyal to a single team can establish a special and enduring bond and as such makes it rare to find in most cases. The MLB is not left out of such sports as iconic figures such as Cal Ripken Jr. (Baltimore), Tony Gwynn (San Diego), Chipper Jones (Atlanta), and Derek Jeter (New York), will forever be remembered for their dedication to a single club in the MLB.

Conversely, certain seasoned MLB players have opted for a different approach, as they have become figures who made impacts in the entire MLB league as a whole due to their readiness to move from team to team, immersing themselves in the diverse cultures of different cities across the league.

While they may not find a permanent home, the skills they possess arguably make them the consistently sought-after players, ensuring they’re never without a team.

These wandering baseball players may not have the strong, long-standing connections of those who played for a single club, but many have achieved significant success from individual recognition to titles across multiple teams, demonstrating their value regardless of their location.

With this in mind, we have compiled a list of 10 players who have played for more than two MLB teams in their lengthy careers:

S/N Player Years Played Franchises Leagues
1 Edwin Jackson 2003-2019 14 2
2 Roosevelt Davis 1924-1945 13 4
2 Octavio Dotel 1999-2013 13 2
2 Rich Hill 2005-2023 13 2
5 Willie Gisentaner 1921-1936 12 6
5 Mack Eggleston 1920-1934 12 5
5 Harry Jeffries 1920-1944 12 5
5 Clarence Palm 1927-1946 12 4
5 Mike Morgan 1978-2002 12 2
5 Matt Stairs 1992-2011 12 2
5 Ron Villone 1995-2009 12 2

Read the Latest Sports News and Updates and Get Fresh updates on X and on Facebook

TAGS

Leave a Reply

Your email address will not be published. Required fields are marked *