Players who played for the Cavaliers and the Nuggets

37 players · NBA since 1996/97

37 players have played for both the Cavaliers and the Nuggets in the NBA since 1996/97. 17 played for the Cavaliers first and 20 for the Nuggets first. The longest-serving played 740 games across both; the top scorer got 9,302 points; the first move came in 1998/99, the most recent in 2026/27.

Can you name all 37?

0/370:00

  1.  Cavaliers 334 · Nuggets 406
  2.  Cavaliers 245 · Nuggets 475
  3.  Cavaliers 12 · Nuggets 409
  4.  Cavaliers 232 · Nuggets 162
  5.  Cavaliers 155 · Nuggets 219
  6.  Cavaliers 332 · Nuggets 29
  7.  Cavaliers 42 · Nuggets 270
  8.  Cavaliers 250 · Nuggets 52
  9.  Cavaliers 10 · Nuggets 254
  10.  Cavaliers 100 · Nuggets 156
  11.  Cavaliers 50 · Nuggets 174
  12.  Cavaliers 188 · Nuggets 20
  13.  Cavaliers 33 · Nuggets 151
  14.  Cavaliers 61 · Nuggets 66
  15.  Cavaliers 50 · Nuggets 74
  16.  Cavaliers 27 · Nuggets 95
  17.  Cavaliers 107 · Nuggets 13
  18.  Cavaliers 50 · Nuggets 65
  19.  Cavaliers 74 · Nuggets 40
  20.  Cavaliers 39 · Nuggets 63
  21.  Cavaliers 75 · Nuggets 19
  22.  Cavaliers 50 · Nuggets 42
  23.  Cavaliers 86 · Nuggets 3
  24.  Cavaliers 74 · Nuggets 11
  25.  Cavaliers 58 · Nuggets 21
  26.  Cavaliers 75 · Nuggets 3
  27.  Cavaliers 42 · Nuggets 31
  28.  Cavaliers 11 · Nuggets 54
  29.  Cavaliers 19 · Nuggets 41
  30.  Cavaliers 54 · Nuggets 4
  31.  Cavaliers 36 · Nuggets 16
  32.  Cavaliers 16 · Nuggets 30
  33.  Cavaliers 30 · Nuggets 8
  34.  Cavaliers 12 · Nuggets 19
  35.  Cavaliers 15 · Nuggets 12
  36.  Cavaliers 11 · Nuggets 3
  37.  Cavaliers 2 · Nuggets 6

Who stands out

Spoilers

JR Smith has the most games for the two combined: 334 for the Cavaliers and 406 for the Nuggets. Andre Miller scored the most points across both: 3,545 for the Cavaliers and 5,757 for the Nuggets.

In our data, Johnny Newman was the first to have played for both (his first game for the Cavaliers came in 1998/99). The most recent player to play for both is Peyton Watson, who first played for the Cavaliers in 2026/27.

Show all 37 players

Spoilers
Every player who played for the Cavaliers and the Nuggets (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerCavaliersNuggetsFirst
GPtsSeasonsGPtsSeasons
JR Smith3343,4372014–20194065,5302006–2011Nuggets
Andre Miller2453,5451999–20024755,7572003–2014Cavaliers
Chris Andersen12282016/174092,0922001–2012Nuggets
JJ Hickson2322,0782008–20111621,5032013–2016Cavaliers
Timofey Mozgov1551,1882014–20162191,4722010–2015Nuggets
Wesley Person3323,9561997–2002292172004/05Cavaliers
Earl Boykins421761998–20002703,2752003–2007Cavaliers
Alonzo Gee2502,0622010–2014522012014–2017Cavaliers
Peyton Watson101102026/272542,0332022–2026Nuggets
Jeff Green1001,0162017/181561,3102021–2023Cavaliers
Bryant Stith502082001/021741,5821996–2000Nuggets
Richard Jefferson1881,0272015–201720302017/18Cavaliers
JaVale McGee332652020/211511,2282011–2021Nuggets
Mike Miller611182014/1566912015–2017Cavaliers
Johnny Newman503031998/99741,0891997/98Nuggets
Dahntay Jones27552015–2017955412008/09Nuggets
Jeff McInnis1071,3382003–200513651996/97Nuggets
Tony Battie502722003/04655441997/98Nuggets
Chris Gatling748422000/01404161999/00Nuggets
Joey Graham392022010/11632902009/10Nuggets
Thomas Bryant754392025–202719832022/23Nuggets
Eric Williams504692003/04423561997–1999Nuggets
Devin Brown866192007/083182002/03Nuggets
Joe Smith745132007–200911562006/07Nuggets
Shawnelle Scott58661996–199821822001/02Cavaliers
Mark Bryant754241999/00312002/03Cavaliers
Michael Doleac421942001/02311042003/04Cavaliers
Zendon Hamilton11252005/06543242001/02Nuggets
Scott Williams19332004/05412022001/02Nuggets
Jordan McRae542322015–2017492019/20Cavaliers
Brandon Goodwin361712021/2216232018/19Nuggets
Isaiah Hartenstein161322020/21301042020/21Nuggets
Mike Wilks30422005/068242007/08Cavaliers
Jeff Trepagnier12182001/0219702002–2004Cavaliers
Isaiah Thomas152212017/1812972018/19Cavaliers
Tyler Cook11192019/20342019/20Cavaliers
Jelani McCoy202003/04632007/08Cavaliers

Head to head

In the NBA since 1996/97, the Cavaliers and the Nuggets have met 57 times: the Cavaliers won 29, the Nuggets 28.

  • Cavaliers' biggest win: Cavaliers 124-91 Nuggets (2015/16)
  • Nuggets' biggest win: Nuggets 133-95 Cavaliers (2020/21)

Play

FAQ

Spoilers
How many players have played for both the Cavaliers and the Nuggets?
37 in the NBA since 1996/97: JR Smith, Andre Miller, Chris Andersen, JJ Hickson, Timofey Mozgov, Wesley Person and 31 more.
Who has played the most games for the Cavaliers and the Nuggets?
JR Smith: 334 for the Cavaliers and 406 for the Nuggets, 740 in all. Andre Miller scored the most points across both, 9,302.
Who is the most recent player to play for both the Cavaliers and the Nuggets?
Peyton Watson. He played for the Nuggets (2022–2026), then the Cavaliers from 2026/27.
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.