There have been very few players who have reached 21 seasons in the NBA. LeBron James is the latest superstar to reach this milestone on Tuesday night in the game against the Denver Nuggets. The Lakers definitely have tough competition this season, but players like James make it look easy for them. His skills and abilities on the court are unmatched. He always does an excellent job by showing his top game. Fans are still amazed at what he can do on the court.
LeBron James is still full of enthusiasm for playing basketball at a high level. The LA Lakers will look to make an impact this season, with James leading them. Although James hasn’t mentioned anything about retiring, he may end his career on a high note. He is not the only player to play 21 seasons. Let’s have a look at five other players who had a long career and played 21 or more seasons in the league.
Kevin Garnett

Garnett started his NBA career with the Minnesota Timberwolves in 1995 and went on to play 14 seasons with them. He established himself as one of the best players in league history. He won his first NBA championship with the Boston Celtics. Garnett retired from the league in 2016 as a 15-time All-Star, one-time NBA champion and one-time MVP with a ton of accolades.
Robert Parish

Robert Parish began his career with the Golden State Warriors in 1976. But he went on to play 14 seasons with the Boston Celtics and win three championships with them. Later, he played a few seasons with the Charlotte Hornets and ended his illustrious career with the Chicago Bulls in 1997 and won the fourth championship of his career.
Dirk Nowitzki

Dirk Nowitzki was drafted by the Dallas Mavericks in 1988 and he spent his whole career with them. Nowitzki led the Mavericks to the NBA championship in the 2010–11 season and was the Finals MVP that year as well. He went up against the Miami Heat that year in the finals, a team that featured three big players: LeBron James, Dwayne Wade and Chris Bosh.
Kevin Willis

Willis was drafted by the Atlanta Hawks in 1984 and started his career on a high note. He played 11 seasons with the Hawks and later became part of many teams. The 7-foot center was valuable for every team he played with. Willis retired after the 2006–07 season as a one-time All-Star for the Hawks and a one-time NBA champion with the San Antonio Spurs.
Vince Carter

Vince Carter is a player who played 22 seasons in the NBA. During his career, Carter played for eight teams, starting with the Toronto Raptors. He retired as an eight-time All-Star and as one of the best Dunkers of all time. Unfortunately, Vince never won an NBA championship despite being one of the greatest and most fantastic players in the league.
Also Read:- Most Disappointing 1st Overall Draft Picks in NBA History