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)

Be the first to comment