Jesse orrosco or rickey Henderson
Tommy John
Musial
14 seasons.
nolan Ryan
For the first four seasons of his MLB career, Pete was primarily a second baseman. His career stats show 628 games played at second base.
Cap Anson and Nolan Ryan each played for 27 seasons. Cap from 1871 to 1897 and Ryan from 1966 to 1993. (see baseball-reference.com's article "Most Seasons Played" http://www.baseball-reference.com/leaders/leaders_most_seasons.shtml )
Hank Aaron has hit the second most runs in the MLB history with 755 in his 23 seasons with the Milwaukee/Atlanta Braves and Milwaukee Brewers.
Nolan Ryan
Barry Bonds played 22 seasons in the Major Leagues.
MLB: That would be 23 seasons by Brooks Robinson of the Baltimore Orioles (1955-1977) and Carl Yastremski of the Boston Red Sox (1961-1983) == ==
MLB rosters are expanded from 25 to 40 on September 1. Most of the minor leagues have finished their seasons by then or are in the playoffs and their seasons will end shortly after September 1.
Mel played in MLB for 20 seasons (1928-1947), all for the Cleveland Indians. He played the 1927 season in the minors.