Kareem Abdul-Jabbar played 20 seasons in the NBA, from 1969–70 through 1988–89.

Quick Scoop: Kareem’s NBA Longevity

Here’s the core info people usually look for when they ask “how many seasons did Kareem Abdul-Jabbar play?”

  • He played 20 NBA seasons.
  • Teams: Milwaukee Bucks (first 6 seasons) and Los Angeles Lakers (final 14 seasons).
  • Career span: 1969–1989 , an unusually long run for a dominant center.

Mini Career Snapshot

  • Kareem is widely regarded as one of the greatest players in basketball history, thanks to elite scoring, durability, and his trademark skyhook.
  • Over 20 seasons, he won 6 NBA championships and a record 6 MVP awards.
  • He held the NBA all-time scoring record from 1984 until LeBron James passed him in 2023.

Seasons and Teams (HTML Table)

Span Team Seasons
1969–1975 Milwaukee Bucks 6
1975–1989 Los Angeles Lakers 14
Total Bucks + Lakers 20
[2][3][5][10]

Why This Is a Big Deal

Playing 20 seasons at a superstar level is rare, especially for a big man who took constant physical contact in the paint.

His longevity helped him pile up scoring, All-Star selections (19 of them), and team success with both the Bucks and Lakers.

TL;DR: Kareem Abdul-Jabbar played 20 seasons in the NBA, splitting them between the Bucks and Lakers and becoming one of the most decorated players ever.

Information gathered from public forums or data available on the internet and portrayed here.