NBA: Which players have played the most seasons in history?

Copiar enlace

LeBron James is one of the NBA players with the most seasons in the league. Find out who are the other players with the most seasons played.


Longevity can be an indicator of greatness. Many of the most notable players in the history of the NBA They are also among the longest-tenured players in the league, including LeBron James.

The 2024-25 NBA season was the 22nd in James’ legendary careertying Vince Carter for the most seasons in history.

Here’s a look at the players with the most seasons in the NBA.

22 seasons

▪︎ LeBron James (2003-present)

▪︎ Vince Carter (1998-2020)

21 seasons

▪︎ Dirk Nowitzki (1999-2019)

▪︎ Kevin Garnett (1995-2016)

▪︎ Kevin Willis (1984-2007)

▪︎ Robert Parish (1976-1997)

20 seasons

▪︎ Chris Paul (2005-present)

▪︎ Udonis Haslem (2003-23)

▪︎ Jamal Crawford (2000-20)

▪︎ Kobe Bryant (1996-2016)

▪︎ Kareem Abdul-Jabbar (1969-1989)

Assets

▪︎ LeBron James, 22

▪︎ Chris Paul, 20

▪︎ Kyle Lowry, 19

▪︎ Mike Conley, 18

▪︎ Al Horford, 18

▪︎ Thaddeus Young, 18

▪︎ Nicolas Batum, 17

▪︎ Eric Gordon, 17

▪︎ DeAndre Jordan, 17

▪︎ Brook Lopez, 17

▪︎ Robin Lopez, 17

▪︎ Kevin Love, 17

▪︎ Russell Westbrook, 17

▪︎ Kevin Durant, 17

▪︎ Jeff Green, 17