Father Time may be undefeated, but LeBron James is certainly taking him to overtime. The four-time NBA champion and four-time league MVP continues to stuff the stat sheet even in the latter years of his playing career. The 2024-25 NBA season marks the 22nd of James' storied career, tying Vince Carter for the most in NBA history. While James continues to defy time, here's a look at the players who have logged the most seasons across the major North American sports leagues: MLB All time Nolan Ryan, 27 seasons (1966-1993) Cap Anson, 27 seasons (1871-1897)
Active MLS All time Active Stefan Frei, 16 seasons (since 2009) Teal Bunbury, 16 seasons (since 2010) Sean Johnson, 16 seasons (since 2010)
NBA All time Active NFL All time Active NHL All time Chris Chelios, 26 seasons (1983-2010) Gordie Howe, 26 seasons (1946-71, 1979-80)
Active Brent Burns, 21 seasons (since 2003) Marc-Andre Fleury, 21 seasons (since 2003)
NWSL All time and active Lauren Barnes, 12 seasons (since 2013) Jess Fishlock, 12 seasons (since 2013)
WNBA All time Active For more sports news, check out the ESPN homepage for in-depth analysis, features, fantasy tips and more.
|