Players who played for the Knicks and the Nuggets

31 players · NBA since 1996/97

31 players have played for both the Knicks and the Nuggets in the NBA since 1996/97. 17 played for the Knicks first and 14 for the Nuggets first. The longest-serving played 1,042 games across both; the top scorer got 25,849 points; the first move came in 1997/98, the most recent in 2025/26.

Can you name all 31?

0/310:00

  1.  Knicks 433 · Nuggets 609
  2.  Knicks 264 · Nuggets 396
  3.  Knicks 229 · Nuggets 406
  4.  Knicks 233 · Nuggets 368
  5.  Knicks 157 · Nuggets 315
  6.  Knicks 62 · Nuggets 409
  7.  Knicks 312 · Nuggets 77
  8.  Knicks 71 · Nuggets 282
  9.  Knicks 254 · Nuggets 86
  10.  Knicks 18 · Nuggets 285
  11.  Knicks 22 · Nuggets 281
  12.  Knicks 140 · Nuggets 149
  13.  Knicks 23 · Nuggets 240
  14.  Knicks 34 · Nuggets 219
  15.  Knicks 81 · Nuggets 165
  16.  Knicks 110 · Nuggets 118
  17.  Knicks 149 · Nuggets 77
  18.  Knicks 199 · Nuggets 26
  19.  Knicks 181 · Nuggets 30
  20.  Knicks 24 · Nuggets 174
  21.  Knicks 154 · Nuggets 19
  22.  Knicks 116 · Nuggets 52
  23.  Knicks 19 · Nuggets 144
  24.  Knicks 82 · Nuggets 70
  25.  Knicks 121 · Nuggets 31
  26.  Knicks 21 · Nuggets 97
  27.  Knicks 17 · Nuggets 87
  28.  Knicks 17 · Nuggets 65
  29.  Knicks 68 · Nuggets 8
  30.  Knicks 17 · Nuggets 42
  31.  Knicks 2 · Nuggets 6

Who stands out

Spoilers

Carmelo Anthony has the most games for the two combined: 433 for the Knicks and 609 for the Nuggets. Carmelo Anthony scored the most points across both: 10,775 for the Knicks and 15,074 for the Nuggets.

In our data, Brooks Thompson was the first to have played for both (his first game for the Knicks came in 1997/98). The most recent player to play for both is Tim Hardaway Jr., who first played for the Nuggets in 2025/26.

Show all 31 players

Spoilers
Every player who played for the Knicks and the Nuggets (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksNuggetsFirst
GPtsSeasonsGPtsSeasons
Carmelo Anthony43310,7752010–201760915,0742003–2011Nuggets
Marcus Camby2642,3641998–20133963,9702002–2008Knicks
JR Smith2293,4322011–20154065,5302006–2011Nuggets
Wilson Chandler2333,2702007–20113684,7792010–2018Knicks
Danilo Gallinari1572,1552008–20113155,0522010–2017Knicks
Kenyon Martin623352012–20144094,9522004–2011Nuggets
Nate Robinson3123,8972005–2010776492013–2015Knicks
Arron Afflalo719092015/162823,4702009–2015Nuggets
Tim Hardaway Jr.2543,5042013–2019861,1442025/26Knicks
Antonio McDyess181522003/042855,5351996–2002Nuggets
Chauncey Billups223782010/112814,8301998–2011Nuggets
Al Harrington1402,6832008–20101491,7712010–2012Knicks
Anthony Carter231032010/112401,2292006–2011Nuggets
Timofey Mozgov341352010/112191,4722010–2015Knicks
Emmanuel Mudiay811,0672017–20191651,8342015–2018Nuggets
Evan Fournier1101,3022021–20241188592012–2014Nuggets
Renaldo Balkman1496032006–2012772952008–2011Knicks
Raymond Felton1992,6702010–2014262992010/11Knicks
Isaiah Hartenstein1811,1322022–2024301042020/21Nuggets
DerMarr Johnson241132003/041741,0282004–2007Knicks
Howard Eisley1541,1352001–200419922005/06Knicks
Mark Jackson1169012000–2002525411996/97Nuggets
DeAndre Jordan192072018/191445652022–2025Knicks
Justin Holiday826292016/17702692023/24Knicks
Michael Doleac1215592002–2004311042003/04Knicks
Austin Rivers211542020/21976472020–2022Knicks
Anthony Randolph17352010/11873752012–2014Knicks
Brooks Thompson17331997/98654451996/97Nuggets
Noah Vonleh685712018/198132019/20Knicks
Shelden Williams17662010/11421982010/11Nuggets
Cheikh Samb202008/09642008/09Nuggets

Head to head

In the NBA since 1996/97, the Knicks and the Nuggets have met 57 times: the Knicks won 25, the Nuggets 32.

  • Knicks' biggest win: Nuggets 103-142 Knicks (2025/26)
  • Nuggets' biggest win: Knicks 92-129 Nuggets (2019/20)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the Nuggets?
31 in the NBA since 1996/97: Carmelo Anthony, Marcus Camby, JR Smith, Wilson Chandler, Danilo Gallinari, Kenyon Martin and 25 more.
Who has played the most games for the Knicks and the Nuggets?
Carmelo Anthony: 433 for the Knicks and 609 for the Nuggets, 1,042 in all. Carmelo Anthony scored the most points across both, 25,849.
Who is the most recent player to play for both the Knicks and the Nuggets?
Tim Hardaway Jr.. He played for the Knicks (2013–2019), then the Nuggets from 2025/26.
What period does this list cover?
NBA games from 1996/97 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: NBA since 1996/97. Earlier games aren't included, so all-time lists can be longer.