The following is a list of former Major League Baseball (MLB) players who played in at least 10 MLB seasons and spent their entire MLB playing careers exclusively with one franchise. In most cases, this means the player only appeared with one team; there are also players whose team was relocated (e.g. the Athletics) or had a name change (e.g. the Angels) during their career. Some listed players subsequently went on to coach or manage with other teams, or may have had minor league appearances with other franchises.
As of February 2021New York Yankees have had the most, with 25. Bid McPhee and Mike Tiernan, both of whom played exclusively in the 19th century, were the first two players to complete the feat. Brooks Robinson and Carl Yastrzemski share the distinction of the longest tenure with a single team, 23 seasons with the Baltimore Orioles and Boston Red Sox, respectively. Dustin Pedroia, who spent 14 seasons with the Red Sox, is the most recent player to complete a career of at least 10 seasons with one team.[1]
, 180 players have accomplished this feat, of which theOnly players who are no longer active are listed here. This list does not include active players, or free agents who have not yet retired (such players are listed below). A player is considered "inactive" if he has not played baseball for one year or has announced his retirement.
Seasons | Total seasons played |
---|---|
Years | Years played |
![]() |
Member of the Baseball Hall of Fame |
Table last updated February 1, 2021.
The following active players have played at least 10 seasons with only a single MLB franchise, making them potential future additions to the main list above.
Players are removed from this list only when they retire or make a regular season appearance with a different MLB team.
Researched through the Baseball-Reference.com website.
sort by Franchises column
A lifer is a player who has played with only one team for at least ten years.(Note: ESPN's list is missing several players)