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 )
Ed Kranepool holds the record for playing the most seasons with the Mets, having played 18 seasons with the team from 1962 to 1979.
There are many players in the NFL that currently hold records. Records are often broken. As of July 2013 George Blanda holds the record for the most seasons played. He also holds the record for the most decades played.
Nolan Ryan.
Nolan Ryan
Hoyt Wilhelm and John Franco, each recording at least 1 save in 19 seasons. Franco played for 21 seasons (1984-2001, 2003-2005) and failed to record a save in 2004 and 2005. Wilhelm played for 21 seasons (1952-1972) and failed to record a save in 1955 and 1959.
sanfrancisco
Walter Payton
The Dallas Cowboys
Hank Aaron holds the record for the most 30 HR, 100 RBI seasons with 15. Babe Ruth follows with 13 seasons achieving this feat.
Rickey Henderson in 25 straight seasons!! Ty Cobb in 24 seasons
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) == ==
Brooks Robinson of the Baltimore Orioles (1955-1977) and Carl Yastrzemski of the Boston Red Sox (1961-1983) with 23 seasons for the same team.