Which NBA players have played the most seasons?
Longevity can be a measure of greatness. Many of the most accomplished players in NBA history are also among the most tenured in the history of the league, including LeBron James.
While the 2025-26 season marked the 23rd of James' storied career, it was the end for Chris Paul, who announced his retirement in February 2026 after 21 seasons.
Vince Carter has played 22 NBA seasons. (AP Photo/David Zalubowski, File)
Longevity can be a measure of greatness. Many of the most accomplished players in NBA history are also among the most tenured in the history of the league, including LeBron James.
While the 2025-26 season marked the 23rd of James' storied career, it was the end for Chris Paul, who announced his retirement in February 2026 after 21 seasons.
Take a look at the players with the most NBA seasons under their belts below (All-time):
23 seasons
▪︎ LeBron James (2003-present)
22 seasons
▪︎ Vince Carter (1998-2020)
PUBLICIDADE
21 seasons
▪︎ Dirk Nowitzki (1999-2019)
▪︎ Kevin Garnett (1995-2016)
▪︎ Kevin Willis (1984-2007)
▪︎ Robert Parish (1976-1997)
▪︎ Chris Paul (2005-2026)
20 seasons
▪︎ Udonis Haslem (2003-23)
▪︎ Jamal Crawford (2000-20)
▪︎ Kobe Bryant (1996-2016)
▪︎ Kareem Abdul-Jabbar (1969-1989)