List of Major League Baseball players who spent their entire career with one franchise


The following is a list of former Major League Baseball players who played in at least ten 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 or had a name change 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.
, 178 players have accomplished this feat, of which the New 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. Joe Mauer of the Minnesota Twins, who announced his retirement on November 9, 2018, is the most recent player to complete a career of at least ten seasons with one team.

Players

Only players who are no longer active are listed here. This list does not include active players, or free agents who have not yet retired. A player is considered "inactive" if he has not played baseball for one year or has announced his retirement.
SeasonsTotal seasons played
YearsYears played
Member of the Baseball Hall of Fame

PlayerTeamSeasonsYearsRef.
Pittsburgh Pirates111963–1973
Washington Senators/Minnesota Twins131958–1970
Chicago White Sox201930–1943, 1945–1950
Philadelphia Athletics/Kansas City Athletics101945–1946, 1949–1956
Milwaukee Brewers101975–1984
Houston Astros151991–2005
Chicago Cubs191953–1971
Cincinnati Reds171967–1983
Atlanta Braves121978–1989
Pittsburgh Pirates111916–1926
Houston Astros201988–2007
St. Louis Cardinals101922–1928, 1930–1932
Pittsburgh Pirates101964, 1966–1974
Washington Senators181922–1939
St. Louis Cardinals101943, 1946–1954
Kansas City Royals211973–1993
Detroit Tigers161930–1943, 1945–1946
Detroit Tigers131963–1975
Minnesota Twins121982–1993
San Francisco Giants132005–2017
Brooklyn Dodgers101948–1957
Boston Americans/Red Sox101906, 1908–1916
New York Yankees111937–1947
Philadelphia Phillies111973–1983
Pittsburgh Pirates181955–1972
New York Yankees101948–1957
New York Yankees121924–1935
Cincinnati Reds191970–1988
New York Yankees171932–1948
Chicago White Sox102007–2016
New York Giants101933–1942
Baltimore Orioles101976–1985
Detroit Tigers151912–1926
San Francisco Giants131958–1970
New York Yankees171928–1943, 1946
Boston Red Sox111940–1942, 1946–1953
New York Yankees131936–1942, 1946–1951
California/Anaheim Angels121989–2000
Boston Red Sox141937–1944, 1946–1951
Brooklyn/Los Angeles Dodgers141956–1969
Brooklyn/Los Angeles Dodgers121948–1959
Los Angeles Dodgers122006–2017
Chicago White Sox201914–1933
Cleveland Indians181936–1941, 1945–1956
San Diego Padres111979–1989
New York Yankees161950, 1953–1967
Philadelphia Athletics101941–1942, 1945–1952
Detroit Tigers151961, 1963–1976
Brooklyn/Los Angeles Dodgers151946–1960
Milwaukee Brewers171976–1992
San Francisco Giants101982–1991
New York Yankees171923–1939
Detroit Tigers191924–1942
Washington Senators101916–1923, 1929–1930
New York Yankees101962–1971
St. Louis Cardinals171959–1975
Brooklyn/Los Angeles Dodgers141953–1966
Cleveland Naps/Indians141908, 1910–1922
Kansas City/Oakland Athletics121963–1974
Boston Red Sox121985–1996
Chicago White Sox101940–1949
New York Yankees141975–1988
San Diego Padres201982–2001
Chicago Cubs161932–1947
Cleveland Indians201928–1947
Philadelphia Phillies101967, 1969–1977
Colorado Rockies171997–2013
New York Yankees111937–1942, 1946–1950
Detroit Tigers111995–2005
Detroit Tigers151965–1970, 1972–1980
New York Mets121973–1984
Baltimore Orioles101989–1998
Philadelphia Phillies132004–2016
Minnesota Twins141981–1994
New York Giants161928–1943
Detroit Tigers111939–1940, 1946–1953
New York Giants151922–1936
New York Yankees201995–2014
Washington Senators211907–1927
Atlanta Braves191993, 1995–2012
New York Yankees111929–1939
Detroit Tigers221953–1974
Chicago White Sox121986–1997
Brooklyn/Los Angeles Dodgers121955–1966
New York Mets181962–1979
Pittsburgh Pirates101924–1933
Cincinnati Reds191986–2004
Pittsburgh Pirates161950–1951, 1954–1967
Pittsburgh Pirates131898–1910
Cleveland Indians151941–1942, 1946–1958
Kansas City Royals121974–1983, 1985–1986
Washington Senators111935–1941, 1945–1947, 1949
Chicago White Sox211923–1942, 1946
New York Yankees181951–1968
St. Louis Cardinals131928, 1930–1940, 1944
Seattle Mariners181987–2004
New York Yankees141982–1995
Minnesota Twins152004–2018
Pittsburgh Pirates171956–1972
New York Yankees101951–1960
Baltimore Orioles131976–1988
Cincinnati Red Stockings/Reds181882–1899
Washington Senators161907–1922
Philadelphia Phillies101949–1958
Brooklyn Superbas/Dodgers/Robins131910–1922
Boston Red Sox101970–1979
New York Giants121930–1941
St. Louis Cardinals111935–1942, 1946–1948
Pittsburgh Pirates101967–1976
Cleveland Naps/Indians111914–1924
Chicago White Sox101918, 1921–1929
Detroit Tigers101940–1941, 1946–1953
New York Yankees111969–1979
St. Louis Cardinals221941–1944, 1946–1963
Oakland Athletics101975–1983, 1990
Cincinnati Reds131978–1990
Minnesota Twins151962–1976
New York Giants221926–1947
St. Louis Cardinals121987–1998
Baltimore Orioles191965–1967, 1969–1984
Boston Red Sox101947–1956
Minnesota Twins122006–2017
Boston Red Sox131963, 1965–1976
Atlanta Braves101975–1984
New York Yankees171995–2011
Minnesota Twins121984–1995
Minnesota Twins121995–2006
Brooklyn/Los Angeles Dodgers161940–1942, 1946–1958
Boston Red Sox161974–1989
Houston Astros101971–1980
New York Yankees121955–1966
Baltimore Orioles211981–2001
New York Yankees191995–2013
New York Yankees131941–1942, 1946–1956
Baltimore Orioles231955–1977
Brooklyn Dodgers101947–1956
Montreal Expos131973–1985
New York Yankees101931, 1934–1942
Philadelphia Athletics131920–1932
Cleveland Indians101947–1956
Brooklyn Superbas/Dodgers/Robins101907–1916
Los Angeles Dodgers181969–1986
California/Anaheim/Los Angeles Angels of Anaheim141992–2004, 2006
Philadelphia Phillies181972–1989
New York Giants131931–1942, 1946
Los Angeles Dodgers131980–1992
Anaheim/Los Angeles Angels of Anaheim102001–2010
Boston Bees/Braves/Milwaukee Braves131939–1942, 1946–1954
Detroit Tigers101928–1937
Cincinnati Reds121977–1988
Kansas City Royals151970–1984
Chicago White Sox101975, 1977–1985
Boston Red Sox131977–1989
Detroit Tigers151964–1978
Pittsburgh Pirates211962–1982
New York Yankees111964–1974
Philadelphia Athletics/Kansas City Athletics131941–1943, 1946–1955
Chicago White Sox101903–1912
New York Giants141923–1936
San Francisco Giants111986–1996
New York Giants131887–1899
Detroit Tigers201977–1996
Washington Senators121933–1941, 1945–1947
Pittsburgh Pirates171920–1935, 1937
Boston Red Sox151997–2011
Kansas City Royals101976–1985
Milwaukee Brewers111985–1995
New York Giants111947–1957
Detroit Tigers191977–1995
Kansas City Royals181973–1990
New York Yankees151965–1979
New York Yankees161991–2006
Boston Red Sox191939–1942, 1946–1960
Detroit Tigers101920–1929
New York Mets142004–2016, 2018
Boston Red Sox231961–1983
New York Giants101917–1926
Milwaukee Brewers201974–1993

Honorable mention

Team namePast namePlayer count
Arizona Diamondbacks0
Atlanta BravesMilwaukee Braves
Boston Braves
Boston Bees
4
Baltimore OriolesSt. Louis Browns6
Boston Red SoxBoston Americans12
Chicago Cubs2
Chicago White SoxChicago White Stockings9
Cincinnati RedsCincinnati Redlegs
Cincinnati Red Stockings
6
Cleveland IndiansCleveland Naps6
Colorado Rockies1
Detroit Tigers15
Houston AstrosHouston Colt.45s3
Kansas City Royals5
Los Angeles AngelsCalifornia Angels
Anaheim Angels
Los Angeles Angels of Anaheim
3
Los Angeles DodgersBrooklyn Dodgers
Brooklyn Robins
Brooklyn Superbas
13
Miami MarlinsFlorida Marlins0
Milwaukee BrewersSeattle Pilots4
Minnesota TwinsWashington Senators 14
New York Mets3
New York YankeesNew York Highlanders25
Oakland AthleticsOakland A's
Kansas City Athletics
Philadelphia Athletics
6
Philadelphia Phillies5
Pittsburgh Pirates11
7
San Diego Padres2
San Francisco GiantsNew York Giants14
Seattle Mariners1
Texas RangersWashington Senators 0
Tampa Bay RaysTampa Bay Devil Rays0
Toronto Blue Jays0
Washington NationalsMontreal Expos1

Total: 178

Active players

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].
Debut yearPlayerTeamYears
2004Yadier MolinaSt. Louis Cardinals2004–present
2005Félix HernándezSeattle Mariners2005–2019
2005Adam WainwrightSt. Louis Cardinals2005–2010, 2012–present
2005Ryan ZimmermanWashington Nationals2005–present
2006Dustin PedroiaBoston Red Sox2006–present
2007Ryan BraunMilwaukee Brewers2007–present
2007Alex GordonKansas City Royals2007–present
2007Joey VottoCincinnati Reds2007–present
2008Brett GardnerNew York Yankees2008–present
2008Clayton KershawLos Angeles Dodgers2008–present
2009Elvis AndrusTexas Rangers2009–present
2009Madison BumgarnerSan Francisco Giants2009–2019
2009Carlos CarrascoCleveland Indians2009–2011, 2013–present
2009Buster PoseySan Francisco Giants2009–present
2010Freddie FreemanAtlanta Braves2010–present
2010Kenley JansenLos Angeles Dodgers2010–present
2010Stephen StrasburgWashington Nationals2010–present
2011José AltuveHouston Astros2011–present
2011Brandon BeltSan Francisco Giants2011–present
2011Charlie BlackmonColorado Rockies2011–present
2011Matt CarpenterSt. Louis Cardinals2011–present
2011Brandon CrawfordSan Francisco Giants2011–present
2011Kyle SeagerSeattle Mariners2011–present
2011Mike TroutLos Angeles Angels2011–present

Players are removed from this list only when they retire or make a regular season appearance with a different MLB team.