Legends of the Game: Longest-Tenured Players Across Major North American Sports Leagues
Explore the careers of the longest-tenured players in major North American sports leagues, including NHL, MLB, NBA, and NFL. Discover their enduring legacies and remarkable achievements.

Father Time may be undefeated, but some athletes are pushing the boundaries of longevity in their respective sports. 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: Rich Hill, 20 seasons (since 2005)
MLS
- All-Time: Kyle Beckerman, 21 seasons (2000-20)
- Active: Stefan Frei, 16 seasons (since 2009); Teal Bunbury, 16 seasons (since 2010); Sean Johnson, 16 seasons (since 2010)
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); 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: Diana Taurasi, 20 seasons (2004-14, 2016-24)
- Active: DeWanna Bonner, 15 seasons (since 2009)
These athletes have not only defied the odds but have also set benchmarks for future generations. Their careers are a testament to their dedication, skill, and passion for the game.