While time is an inevitable force, LeBron James is remarkably extending his career. The multi-time NBA champion and MVP continues to perform at a high level late in his career. His 22nd season in 2024-25 matches Vince Carter for the record number of seasons played in the NBA.
Beyond James`s remarkable longevity, let`s examine the players with the most seasons played in other major North American sports leagues:
MLB
- All time:
- Nolan Ryan, 27 seasons (1966-1993)
- Cap Anson, 27 seasons (1871-1897)
- Active:
- Rich Hill, 20 seasons (since 2005)
MLS
- All time:
- Kyle Beckerman, 21 seasons (2000-20)
- Active:
- Kei Kamara, 18 seasons (since 2006)
NBA
- All time:
- Vince Carter, 22 seasons (1998-2020)
- Active:
- LeBron James, 22 seasons (since 2003)
NFL
- All time:
- George Blanda, 26 seasons (1949-1975)
- Active:
- Aaron Rodgers, 20 seasons (since 2005)
NHL
- All time:
- Chris Chelios, 26 seasons (1983-2010)
- Gordie Howe, 26 seasons (1946-71, 1979-80)
- Active:
- Brent Burns, 21 seasons (since 2003)
NWSL
- All time and active:
- Lauren Barnes, 12 seasons (since 2013)
- Jess Fishlock, 12 seasons (since 2013)
WNBA
- All time:
- Diana Taurasi, 20 seasons (2004-14, 2016-24)
- Active:
- DeWanna Bonner, 15 seasons (since 2009)
