While time eventually catches up to everyone, LeBron James seems to be pushing its limits in his remarkable career. The four-time NBA champion and four-time MVP continues to deliver impressive statistical performances even in his later playing years. The 2024-25 NBA season is set to be James` 22nd, which will match Vince Carter for the longest playing career in the history of the NBA.
As James exemplifies exceptional longevity, let`s look at the players who have completed the most seasons across other major professional sports leagues in North America:
MLB
- 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)








