Dirk Nowitzki played 21 seasons with the Dallas Mavericks.
Only 10 players have played 16 or more seasons for a single franchise, with Dirk Nowitzki’s 21 in Dallas leading the way.
Check out the list of the most seasons played with one NBA team:
16+ seasons
- Dirk Nowitzki: 21 seasons with the Dallas Mavericks (1998-2019)
- Kobe Bryant: 20 seasons with the Los Angeles Lakers (1996-2016)
- Udonis Haslem: 20 seasons with the Miami Heat (2003-23)
- Tim Duncan: 19 seasons with the San Antonio Spurs (1997-2016)
- John Stockton: 19 seasons with the Utah Jazz (1984-2003)
- Reggie Miller: 18 seasons with the Indiana Pacers (1987-2005)
- Karl Malone: 18 seasons with the Utah Jazz (1985-2003)
- Tony Parker: 17 seasons with the San Antonio Spurs (2001-18)
- Hakeem Olajuwon: 17 seasons with Houston Rockets (1984-2001)
- Manu Ginobili: 16 seasons with the San Antonio Spurs (2002-2018)
- John Havlicek: 16 seasons with the Boston Celtics (1962-78)
15 seasons
- Dolph Schayes: Syracuse Nationals/Philadelphia 76ers (1949-64)
- Hal Greer: Syracuse Nationals/Philadelphia 76ers (1958-73)
- Stephen Curry: Golden State Warriors (2009-present)
- Dwayne Wade: Miami Heat (2003-16, 2018-19)
- Patrick Ewing: New York Knicks (1985-2000)
- Paul Pierce: Boston Celtics (1998-2013)
14 seasons
- Nick Collison: Seattle SuperSonics/Oklahoma City Thunder (2004-18)
- Elgin Baylor: Minneapolis/Los Angeles Lakers (1958-71)
- Jerry West: Los Angeles Lakers (1960-74)
- Joe Dumars: Detroit Pistons (1985-99)
- David Robinson: San Antonio Spurs (1989-2003)
- Kevin Garnett: Minnesota Timberwolves (1995-2007, 2015-16)
- Kareem Abdul-Jabbar: Los Angeles Lakers (1975-89)
- Robert Parish: Boston Celtics (1980-94)
13 seasons
- Bill Russell: Boston Celtics (1956-69)
- Thomas Sanders: Boston Celtics (1960-73)
- Wes Unseld: Baltimore/Washington Bullets (1968-81)
- Calvin Murphy: San Diego/Houston Rockets (1970-83)
- Fred Brown: Seattle SuperSonics (1971-84)
- Alvan Adams: Phoenix Suns (1975-88)
- Larry Bird: Boston Celtics (1979-92)
- Magic Johnson: Los Angeles Lakers (1979-91, 1996)
- Kevin McHale: Boston Celtics (1980-93)
- Isiah Thomas: Detroit Pistons (1981-94)
- Jeff Foster: Indiana Pacers (1999-2012)
- Bob Cousy: Boston Celtics (1950-63)
- Michael Jordan: Chicago Bulls (1984-93, 1995-98)
- Chris Mullin: Golden State Warriors (1985-97, 2000-01)
- Gary Payton: Seattle SuperSonics (1990-2003)
- Derek Fisher: Los Angeles Lakers (1996-2004, 2007-12)
- Anderson Varejao: Cleveland Cavaliers (2004-16, 2021)
12 seasons
- Sam Jones: Boston Celtics (1957-69)
- Michael Cooper: Los Angeles Lakers (1978-90)
- James Worthy: Los Angeles Lakers (1982-94)
- Nate McMillan: Seattle SuperSonics (1986-98)
- Rik Smits: Indiana Pacers (1988-2000)
- Draymond Green: Golden State Warriors (2012-present)
- Carl Braun: New York Knicks (1947-50, 1952-61)
- Dominique Wilkins: Atlanta Hawks (1982-94)
- Clyde Drexler: Portland Trail Blazers (1983-95)
- Derek Harper: Dallas Mavericks (1983-94, 1996-97)
- Scottie Pippen: Chicago Bulls (1987-98, 2003-04)
- Lindsey Hunter: Detroit Pistons (1993-2000, 2003-08)
- Allen Iverson: Philadelphia 76ers (1996-2006, 2009-10)
- Zydrunas Ilgauskas: Cleveland Cavaliers (1997-99, 2000-10)
- Tayshaun Prince: Detroit Pistons (2002-13, 2015)
- Mike Conley: Memphis Grizzlies (2007-19)
- Bill Laimbeer: Detroit Pistons (1982-93)
- Brad Davis: Dallas Mavericks (1980-92)
- Kevin Johnson: Phoenix Suns (1988-98, 2000)