Vince Carter

(22 seasons) Known for his incredible longevity and dunking ability, he played across multiple teams.

Dirk Nowitzki

(21 seasons) The face of the Dallas Mavericks, Nowitzki revolutionized the role of big men with his shooting.

Kevin Garnett

(21 seasons) A dominant force, Garnett had success with the Timberwolves and Celtics.

Robert Parish

(21 seasons) A key player in the Celtics dynasty, Parish played until he was 43.

Kareem Abdul-Jabbar

(20 seasons) Holds the all-time scoring record, contributing across two decades.

Kobe Bryant

(20 seasons) The late legend spent his entire career with the Lakers.

LeBron James

(21 seasons) Still active, James remains a top player in his 21st season.

Udonis Haslem

(20 seasons) Known for his leadership, he remained with the Miami Heat throughout his career.

Jamal Crawford

(20 seasons) Renowned for his scoring and ball-handling as a sixth man.

Tim Duncan

(19 seasons, near the mark) Known for his consistency, Duncan’s career just shy of the 20-year mark.