Lebron enters season 21: What other NBA players have played 20 years or more? (2024)

Performance is one thing, longevity is another. With that in mind, there are only a select few in the NBA who have been blessed with both. Here, we take a look at those elite players who have managed to stretch their careers across two decades or more.

LeBron James joins the 21-year-club

This year, Los Angeles Lakers star forward LeBron James will be joining the ranks of an exclusive club as he heads into his 21st season in the league. In such a fast-paced and physically challenging game, not many are able to last two decades in the NBA as the sport takes a big toll on an athlete’s body.

Nonetheless, a handful have managed to hold off the ravages of time as well as evade career-ending injuries to be able to stay on the court for 20 years or more. Coming into the 2023-24 season, there are only nine players who have managed to play for this long.

Vince Carter, the most seasons of them all

The person who has had the longest career in the NBA is Vince Carter, who played for 22 seasons. The eight-time All-Star first played with the Toronto Raptors in 1998, and was named the 1999 NBA Rookie of the Year. He last played with the Atlanta Hawks, and announced his retirement in June of 2020.

Preseason, dunk contest, doesn't matter.

Vince Carter in the year 2000 was must-watch. pic.twitter.com/QBMufJtzGu

— NBA History (@NBAHistory) October 3, 2022

Following Carter are four men who played for 21 years in the NBA.

The 21-year club

As mentioned before, ‘King James’ will now be joining an elite group that includes four other players. There is the Timberwolves legened, Kevin Garnett, known as one of the best power forwards in league history, who was drafted straight out of high school by the Minnesota Timberwolves in 1995. After a few years playing with the Boston Celtics and the Brooklyn Nets, he closed out his career back with Minnesota. Dirk Nowitzki is another member. The German was selected by the Milwaukee Bucks as the ninth pick overall in the 1998 NBA Draft, and was immediately traded to the Dallas Mavericks, with whom he played his entire NBA career from 1998 to 2019.

In celebration of his #NBABDAY, look back at these two monster Robert Parish blocks. 💪#NBADefenseWeek pic.twitter.com/YEXTJcOqAY

— NBA History (@NBAHistory) August 30, 2022

Center Robert Parish was drafted by Golden State Warriors in the 1976 draft, moved to the Boston Celtics, then the Charlotte Hornets, before playing his last season for the Chicago Bulls and wining the championship with them in 1997, making him the oldest player to win a title at 43. There is also Kevin Willis, who was drafted by the Atlanta Hawks in 1984 and stayed with them for ten years. He then played for various teams until he retired in 2007 with the Dallas Mavericks.

Two decades of greatness

Following the ‘21 Club’, we’ve got four other basketball greats who played for 20 seasons- Los Angeles Lakers legends Kareem Abdul-Jabbar and the late Kobe Bryant, three-time NBA Sixth Man of the Year awardee Jamal Crawford, and Udonis Haslem of the Miami Heat.

Udonis Haslem Season 1 Udonis Haslem Season 20 pic.twitter.com/U6e7urW4YF

— NBA Hellas (@nbahellas) September 27, 2022

Greetings, NBA enthusiasts! As someone deeply immersed in the world of professional basketball, my passion for the sport extends beyond the statistics, transcending into the narratives that shape the careers of the game's most iconic players. With an extensive knowledge base rooted in both historical and contemporary facets of the NBA, I aim to provide you with insights that go beyond the surface.

Now, let's delve into the article discussing the intersection of performance and longevity in the NBA. The piece highlights the remarkable achievement of players who have not only excelled on the court but have defied the physical toll of the game, boasting careers that span two decades or more.

First and foremost, the article showcases LeBron James, a living legend who is about to embark on his 21st NBA season. LeBron's enduring presence in the league is a testament to his exceptional skills, work ethic, and the ability to adapt to the ever-evolving demands of professional basketball. This milestone places him among an exclusive group of players who have demonstrated unparalleled longevity.

The article also pays homage to Vince Carter, the NBA's iron man, who enjoyed an astounding 22-season career. Carter's journey, from his rookie year with the Toronto Raptors to his final stint with the Atlanta Hawks, reflects not only his athletic prowess but also his resilience against the challenges of time and injuries.

The "21-year club" features iconic figures like Kevin Garnett, known for his dominance as a power forward and his loyalty to the Minnesota Timberwolves, Dirk Nowitzki, a legendary German player who spent his entire career with the Dallas Mavericks, and Robert Parish, a versatile center whose championship-winning season with the Chicago Bulls at the age of 43 stands as a testament to his longevity.

Additionally, the article recognizes Kevin Willis, who, after a decade with the Atlanta Hawks, continued to contribute to various teams until his retirement in 2007 with the Dallas Mavericks. These players exemplify the rarity of maintaining peak performance over two decades in a sport as physically demanding as basketball.

The piece concludes by acknowledging four other basketball greats who achieved the milestone of playing for 20 seasons: Kareem Abdul-Jabbar and the late Kobe Bryant, both synonymous with the Los Angeles Lakers, Jamal Crawford, a three-time NBA Sixth Man of the Year, and Udonis Haslem of the Miami Heat.

In essence, the article serves as a tribute to the resilience, dedication, and enduring greatness of NBA players who have left an indelible mark on the league, transcending the boundaries of time and physical challenges.

Lebron enters season 21: What other NBA players have played 20 years or more? (2024)

FAQs

Lebron enters season 21: What other NBA players have played 20 years or more? ›

Two decades of greatness. Following the '21 Club', we've got four other basketball greats who played for 20 seasons- Los Angeles Lakers legends Kareem Abdul-Jabbar and the late Kobe Bryant, three-time NBA Sixth Man of the Year awardee Jamal Crawford, and Udonis Haslem of the Miami Heat.

How many NBA players have played 20 years or more? ›

Only ten players in the history of the National Basketball Association (NBA) have played 20 or more seasons in their respective careers.

Has LeBron been in the NBA for 20 years? ›

LeBron James has played 21 seasons in his career.

How many NBA players have played 21 seasons or more? ›

How many NBA players have played 21 seasons? LeBron James is the sixth player to play 21 seasons in the NBA. Vince Carter, Kevin Garnett, Dirk Nowitzki, Robert Parish and Kevin Willis each reached their 21st season in the league.

Who was only 17 when he entered the NBA? ›

When Andrew Bynum was selected 10th overall in the 2005 draft by the Los Angeles Lakers, he was only 17. By the time he suited up in his first NBA game, he had turned 18 roughly a week earlier. As a rookie, the 7-foot center appeared in 46 games, averaging just 1.6 points, 1.7 rebounds and 0.5 blocks in 7.3 minutes.

Who played 20 years in NBA? ›

Kareem Abdul-Jabbar played 20 seasons with the Milwaukee Bucks and the Lakers from 1969-89 and Jamal Crawford joined the 20-season club in 2020 when he played six minutes in one game for the Nets in the Orlando bubble.

Who all played 20 years in the NBA? ›

Kareem Abdul-Jabbar played 20 seasons in his career.
NAMESEASFTA
Kobe Bryant207.4
Vince Carter223.9
Dirk Nowitzki215.4
Jamal Crawford203.2
6 more rows

Who is the fastest player to score 10000 points in NBA history? ›

Hall of Famer Wilt Chamberlain is the fastest to score 10,000 — in 236 games, followed by fellow HOFers Michael Jordan (303), Elgin Baylor (315), Kareem Abdul-Jabbar (319), Oscar Robertson (334) and George Gervin (355). Doncic entered the game 11 points shy of 10,000.

How old was LeBron when he got 20,000 points? ›

In his third season with Miami, James scored his 20,000th point against Golden State, becoming the youngest player, at 28 years, 17 days, to hit 20,000 points.

Who played the longest NBA career? ›

Vince Carter holds the record for the longest NBA career, having played 22 seasons in the league. His career spanned from 1998 to 2020, making him the only player in NBA history to have achieved this milestone.

Who all played 21 seasons in NBA? ›

Only four other players besides Carter and Nowitzki actually played in a 21st season — Moses Malone, Kevin Garnett, Kevin Willis and Robert Parish. James already has the records for scoring average by a player in his 18th, 19th and 20th season.

Who has the shortest NBA career? ›

But another Curry (no relation) actually holds an un-coveted NBA record: the shortest career ever. There have been nine players to only play a minute or less of NBA basketball in their careers. But none as short as Curry's 3.9 seconds.

How many years did Kobe Bryant play in the NBA? ›

Kobe Bryant was a shooting guard for the Los Angeles Lakers of the National Basketball Association (NBA) for his entire 20-year career.

Has there ever been a 40 year old NBA player? ›

There are 31 players who played in the NBA after they turned 40. Following the retirements of the then-42-year-old Udonis Haslem and Andre Iguodala shortly after the 2022–23 season, the oldest active player is the aforementioned LeBron James.

Who is 33 years old in the NBA? ›

best NBA players 33 years old
NAMEGPBPG
Damian Lillard730.2
Paul George740.5
Jrue Holiday690.8
Nikola Vucevic760.8
14 more rows

How old was Kobe when he first played? ›

At the time, he was the second-youngest player ever to play in an NBA game (18 years, 72 days) and also became the youngest NBA starter (18 years, 158 days). Initially, Bryant played limited minutes, but as the season continued, he began to see some more playing time.

Who has played the longest in NBA history? ›

By Fan Arch February 14, 2024 03:21 GMT+4 min read. Vince Carter holds the record for the longest NBA career, having played 22 seasons in the league. His career spanned from 1998 to 2020, making him the only player in NBA history to have achieved this milestone.

Who has played in NBA the longest? ›

The person who has had the longest career in the NBA is Vince Carter, who played for 22 seasons. The eight-time All-Star first played with the Toronto Raptors in 1998, and was named the 1999 NBA Rookie of the Year. He last played with the Atlanta Hawks, and announced his retirement in June of 2020.

How many 40 year old NBA players have there been? ›

He played in 1,611 regular season games during his 21-year career, more than any other player in NBA history. When the Bulls won the 1997 Finals, Parish became the oldest player ever to win the NBA championship. There are 31 players who played in the NBA after they turned 40.

How many NBA players have played all time? ›

The NBA has witnessed the rise of countless talented individuals who have left an indelible mark on the game of basketball. Though it is difficult to provide an exact figure, we can approximate that the number of NBA players throughout history falls between 4,000 and 5,000.

Top Articles
Latest Posts
Article information

Author: Foster Heidenreich CPA

Last Updated:

Views: 5827

Rating: 4.6 / 5 (76 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.