Which player had the longest professional career, in terms of years? For example, Sachin Tendulkar played cricket professionally for 24 years. Are there any players (across all professional sports) which have had longer careers?

  • 1
    I'm sure some golfers have had 40+ year professional careers. Also, in cricket, Bradman had a career that stretched over twenty years (though I think Tendulkar's was longer).
    – Stephen
    Nov 18 '14 at 6:58
  • Even in cricket, Sachin's career isn't the longest career. (I don't even think he's in the top 10)
    – Yaitzme
    Nov 18 '14 at 7:05
  • Not exactly what you are looking for, but Wikipedia has some stats on mots matches played for ODI and Test. Also on Wikipedia: List of oldest professional athletes by sport
    – Martin
    Nov 18 '14 at 7:42
  • This article might also have some interesting information: Tendulkar 16th in all-time longest careers list
    – Martin
    Nov 18 '14 at 7:45
  • We'd have to define 'sport' to answer this, wouldn't we?
    – DA.
    Nov 21 '14 at 8:00

There are a significant number of athletes who have professional careers longer than 24 years. Going for the longest by sport:

  • Basketball: Robert Parish, 21 years
  • American Football: George Blanda, 26 years
  • Baseball: Cap Anson and Nolan Ryan, 27 years
  • Ice hockey: Gordie Howe, 33 years, including 1972 when Howe didn't play. If Howe's one shift for the Detroit Vipers in 1997 is included, then his career spans 50 years.
  • Cricket: The longest first-class career was possibly WG Grace, 43 years from 1865-1908. The longest Test career was Wilfred Rhodes just over 30 years, from 1 Jun 1899 to 12 Apr 1930.
  • Golf: Gary Player, 56 years. Player turned professional in 1953 and competed in his last professional tournament in 2009.

Sources: The Roosevelts Longest Sports Careers, linked Wikipedia and Cricinfo articles.

  • Community wiki answer - please add in other sports.
    – Philip Kendall
    Nov 19 '14 at 20:32

The challenge is defining 'sport'. The more physical the sport, the more likely for it to be considered a sport, but the longer careers would naturally be in the sports that require less stamina and strength. These also tend to be where some would not call them a sport.

I can't say I follow any of those particular sports too intently. I can't say if those are the longest careers in each one, just that they appear to be notable player with notably long runs.

  • Welcome to Sports SE. Everyone's opinion of how "sports" are defined will be different. If you would like to address "the challenge [of] defining 'sport'" on Sports SE and voice your input, please see this meta question and perhaps contribute to this meta question.
    – user527
    Nov 21 '14 at 14:34

Wilfred Rhodes played test cricket for nearly 31 years. http://www.espncricinfo.com/england/content/player/19376.html

  • Sorry,I am asking not only cricket, I am asking in all sports, Which player had the longest professional career, in terms of years?
    – johnson316
    Nov 20 '14 at 12:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.