Players with the most seasons: LeBron, Rodgers and more sports legends

alofoke
2 Min Read

Although time is relentless, figures like LeBron James defy the limits of sport. The four-time NBA champion and four-time league MVP continues to prove his worth in the final stages of his career. The 2025-26 season marked James’ twenty-third season, surpassing Vince Carter’s record. In the world of baseball, pitcher Rich Hill was called up by the Kansas City Royals in 2025, marking his twenty-first season in the MLB.

Players with the most seasons in North American sports leagues

  • MLB
  • All times
  • Nolan Ryan, 27 seasons (1966-1993)
  • Cap Anson, 27 seasons (1871-1897)
  • Assets
  • Rich Hill, 21 seasons (since 2005)
  • MLS
  • All times
  • Kyle Beckerman, 21 seasons (2000-20)
  • Assets
  • Kei Kamara, 18 seasons (since 2006)
  • NBA
  • All times
  • LeBron James, 23 seasons (since 2003)
  • Assets
  • LeBron James, 23 seasons (since 2003)
  • NFL
  • All times
  • George Blanda, 26 seasons (1949-1975)
  • Assets
  • Aaron Rodgers, 21 seasons (since 2005)
  • NHL
  • All times
  • Chris Chelios, 26 seasons (1983-2010)
  • Gordie Howe, 26 seasons (1946-71, 1979-80)
  • Assets
  • Brent Burns, 22 seasons (since 2003)
  • NWSL
  • All times and assets
  • Alyssa Naeher, 13 seasons (since 2013)
  • Sydney Leroux, 13 seasons (since 2013)
  • WNBA
  • All times
  • Diana Taurasi, 20 seasons (2004-14, 2016-24)
  • Assets
  • DeWanna Bonner, 16 seasons (since 2009)
Share This Article