Sports careers are short and basketball isn’t an exception. Even though it seems like NBA players can play forever, the average length of a basketball career is 4.5 years. Playing the game with high intensity regularly wears down your body.
Additionally, injuries hamper many athletes, and teams are always looking for new talent. However, some players have longer careers than others. This post lists players with the longest careers in the NBA in ascending order.
Become an insider. Subscribe to our newsletter for more top trending stories like this!
People Also Read: How Much Do Olympians Make? Bonuses, Sponsorships and More
Buy a basketball on Amazon.
Kareem Abdul-Jabbar – 20 Seasons
Kareem Abdul-Jabbar played in the NBA for 20 seasons. That’s incredible for someone who played regularly for his team. Jabbar spent the first 6 years of his career at the Milwaukee Bucks and then played for the Los Angeles Lakers for 14 seasons. He ranks second in the all-time scorers with 38,387 points.
People Also Read: 6 Best Left Backs in the World
Kobe Bryant – 20 Seasons
The late Kobe Bryant only played for the Los Angeles Lakers. He achieved everything there was to achieve. He’s undeniably one of the greatest basketball players of all time. The former shooting guard won the NBA Championship five times. The Basketball Hall of Fame posthumously inducted him after he became eligible.
People Also Read: Ademola Lookman: From Obscurity to a Football Hero
Get a pair of basketball shoes on Amazon.
Jamal Crawford – 20 Seasons
People don’t talk about Jamal Crawford as much as other players, but he had one of the longest careers in the NBA. Crawford played for several teams, starting with the Chicago Bulls in 2000. He then played for:
- New York Knicks
- Golden States Warriors
- Atlanta Hawks
- Portland Trail Blazers
- Los Angeles Clippers
- Minnesota Timberwolves
- Phoenix Suns
- Brooklyn Nets.
In terms of accolades, Crawford didn’t win much.
Join our Spotcovery Global Black Community Facebook Group for early access to exclusive content and to share in a lively discussion.
Udonis Haslem – 20 Seasons
Udonis Haslem adds to our list of the longest careers in the NBA. It’s impressive that he had such a long career, for someone who went undrafted. The 6 foot 7 inches was considered small for a forward and thus was overlooked by teams.
The Atlanta Hawks were interested in signing him but after it collapsed, he moved to the French league and played for Charlon-Sur-Saone. After a season, the Miami Heat bought him. He played for the team for 20 years (2003 – 2023). Haslem won three NBA Championships and was an NBA All-Rookie second team.
People Also Read: Top 7 Worst National Soccer Teams
You can get numerous basketball accessories on Amazon.
Become an insider. Subscribe to our newsletter for more top trending stories like this!
Robert Parish – 21 Seasons
Robert Parish has a colorful 21-season stay in the league, marking one of the longest careers in the NBA. The Golden State Warriors drafted him in the 1976 NBA draft. After four years, he moved to the Boston Celtics, where he won all his NBA Championships.
The center also played for the Charlotte Hornets and the Chicago Bulls. He scored 23,334 points and is a Hall of Famer inductee.
Kevin Willis – 21 Seasons
Kevin Willis joins our list of the players with the longest careers in the NBA. He spent 21 seasons with eight teams. He was a first-round NBA draft with the Atlanta Hawks before moving to the Miami Heat. The other teams he played for include:
- Golden State Warriors
- Houston Rockets
- Toronto Raptors
- Denver Nuggets
- San Antonio Spurs
- Dallas Mavericks
- Atlanta Hawks
Willis won the NBA Championships in 2003 and scored 17,523 points.
Kevin Garnett – 21 Seasons
Garnett spent 21 seasons in the NBA playing for the Minnesota Timberwolves, Boston Celtics and the Brooklyn Nets. He won the NBA with the Celtics and received recognition.
The basketballer was the NBA’s Most Valuable Player in 2004, was a 15-time NBA All-Star and a four-time All-NBA First Team. He scored 26,071 points throughout his career.
LeBron James – 21 Seasons
Out of all the players on this list, LeBron James is the only one active. We’ve documented his illustrious NBA career which includes winning four NBA Championships, receiving four NBA finals MVP awards, Rookie of the Year and breaking the all-time scoring record.
James was the first-round first overall pick for the Cleveland Cavaliers in the 2003 NBA draft. He currently represents the Los Angeles Lakers, having previously played for the Miami Heat.
Vince Carter – 22 Seasons
Vince Carter had the longest career in the NBA. His career started in 1998 with the Toronto Raptors. He then played for:
- New Jersey Nets
- Orlando Magic
- Phoenix Suns
- Dallas Mavericks
- Memphis Grizzlies
- Sacramento Kings
- Atlanta Hawks
Carter was an eight-time NBA All-Star and scored 25,728 points in his career. He was the NBA Rookie of the Year in his debut season.
Playing in the NBA for more than 20 years is a feat that deserves recognition. Having consistency and focus to maintain such longevity isn’t a quality many have. Some of these players aren’t the most accomplished, but they did what they loved. However, athletes’ bodies determine how long they can continue playing.
Nearly 80% of consumers visit directories with reviews to find a local business. List your business for free in our exclusive Spotcovery Black-Owned Business Directory.
Spotcovery offers unique and fresh daily content on Black culture, lifestyle, and experiences. We talk about everything black, black people, black-owned and black-owned businesses. We also deliver authentic and relevant content that will inform, inspire, and empower you! The future of black media is critical to today’s black experience! Our primary audience includes African Americans, Africans, Afro-Caribbean, and people of African heritage. Black culture is for the culture!
Become an insider. Subscribe to our newsletter for more top trending stories like this!