Who played in NBA longest?
Vince Carter

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.LeBron James
LeBron James has played the most career seasons by an active player, with 21 seasons.

NAME SEAS PTS
LeBron James 21 40,474
Chris Paul 19 22,288
Kyle Lowry 18 16,218
Mike Conley 17 15,888

Vince Carter has played the most career seasons, with 22 seasons.

NAME SEAS FG%
Vince Carter 22 43.5
LeBron James 21 50.6
Dirk Nowitzki 21 47.1
Kevin Garnett 21 49.7

Who 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 played 20 years in the NBA

Kareem Abdul-Jabbar retired in 1989 with a then-record of 20 seasons played. Kobe Bryant was the first guard to play 20 seasons. Karl Malone played all but one of his 19 seasons with Utah. Jason Kidd had two stints with Dallas in his career, retiring tied with a then-record 19 seasons as a guard.

Who has played longer than LeBron : 1 Vince Carter (22 Seasons)

The player who has played in the NBA the longest is Vince Carter, who played 22 seasons among eight teams, the Toronto Raptors, New Jersey Nets, Orlando Magic, Phoenix Suns, Dallas Mavericks, Memphis Grizzlies, Sacramento Kings and the Atlanta Hawks.

15-

Because Michael Jordan played in 1,072 regular-season games in his 15-season career, and in case you've been under a rock or off Twitter for the past decade, the NBA world has been known to compare the two legends' careers.

Kareem Abdul-Jabbar

Kareem Abdul-Jabbar retired in 1989 with a then-record of 20 seasons played. Kobe Bryant was the first guard to play 20 seasons. Karl Malone played all but one of his 19 seasons with Utah. Jason Kidd had two stints with Dallas in his career, retiring tied with a then-record 19 seasons as a guard.

Who has the shortest NBA career

Curry

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.Vincent Lamar Carter Jr.

Vincent Lamar Carter Jr.

He was an eight-time All-Star and a two-time All-NBA Team selection. He is the only player in NBA history to play as many as 22 seasons from his debut in 1999 to his retirement in 2020.Vince Carter checks in vs. Indiana and becomes the first NBA player to appear in four different decades.

Stephen Jesse Jackson (born April 5, 1978) is an American former professional basketball player who played 17 seasons in the National Basketball Association (NBA) with the New Jersey Nets, Atlanta Hawks, Indiana Pacers, Golden State Warriors, Milwaukee Bucks, Charlotte Bobcats, San Antonio Spurs, and Los Angeles …

Who played 22 seasons in the NBA : Vince Carter, who began his career with the Raptors, is the only player in NBA history to have played in 22 seasons.

Who played 15 years in the NBA : Michael Jordan

Michael Jordan played 15 seasons in the NBA. Do you think he would have score 40,000 career points if he played for 21 years

How long did LeBron play

LeBron James has played 21 seasons in his career.

NAME SEAS FT%
LeBron James 1 71.2
LeBron James 1 78.0
LeBron James 1 76.7
LeBron James 1 75.9


It's a cliché as old as time, to be good at the basketball you must be more than six feet tall. However, just take a quick look at Tony Parker and his impressive skills at 6-foot-8, Spud Webb and his 5-foot-7 mastery, or even Muggsy Bogues and his well-stacked 5-foot-9 to realize that your height doesn't always matter.According to Stathead.com, 4,862 players have logged time in an official NBA game through games played on Thursday night. Just 0.002 percent if that group has appeared in at least 20 NBA seasons, just 10 players. Vince Carter is the all-time leader, playing 22 seasons from 1998-2020 for eight different teams.

Who played 20 years in NBA : Kareem Abdul-Jabbar played 20 years in his career.