Baseball players with same team 20+ years

Carl Yastrzemski in the Boston Red Sox Hall of...
Image via Wikipedia

Sports Stats ‘on Tapp’ is a biweekly blog published every Wednesday and Sunday

Seventeen major league players played 20 or more seasons in the majors with one team. Topping the list are Brooks Robinson and Carl Yastrzemski who played 23 years with the same team… Robinson with the Orioles; Yaz with the Red Sox.

Following are the players who played 20 or more seasons in the majors, all with the same team.

23 years

Brooks Robinson, Baltimore, 1955-77

Carl Yastrzemski, Boston, 1961-83

22 years

Al Kaline, Detroit, 1953-74

Stan Musial, St. Louis, 1941-63

Mel Ott, NY Giants, 1926-47

21 years

George Brett, Kansas City, 1973-93

Walter Johnson, Washington, 1907-27

Ted Lyons, Chicago White Sox, 1923-46

Cal Ripken, Jr., Baltimore, 1981-2001

Willie Stargell, Pittsburgh, 1962-82

20 years

Luke Appling, Chicago White Sox, 1930-50;

Craig Biggio, Houston, 1988-2007;

Red Faber, Chicago White Sox, 1914-33;

Tony Gwynn, San Diego, 1982-2001;

Mel Harder, Cleveland, 1928-47;

Alan Trammell, Detroit, 1977-96;

Robin Yount, Milwaukee, 1974-93

On the other side of the coin, here’s a list of the players who played 20 or more seasons in the majors with the most teams.

Teams                 Player, years

12                        Mike Morgan, 1978-2002 (22 seasons)

11                        Deacon McGuire, 1884-1912 (26 seasons)

11                        Terry Mulholland, 1986-2006 (20 seasons)

10                        Paul Hines, 1872-1891 (20 seasons)

Note: Current Washington Nationals player Matt Stairs is knocking at the door to match Morgan. Stairs is playing for his 12th franchise in his 19th season. If he can play another season in 2012, he will match Morgan with 20 or more seasons in the majors with 12 teams.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: