Players who played for the Cavaliers and the Knicks
37 players · NBA since 1996/97
37 players have played for both the Cavaliers and the Knicks in the NBA since 1996/97. 22 played for the Cavaliers first and 15 for the Knicks first. The longest-serving played 563 games across both; the top scorer got 6,869 points; the first move came in 1997/98, the most recent in 2026/27.
Can you name all 37?
0/370:00
- Cavaliers 334 · Knicks 229
- Cavaliers 240 · Knicks 215
- Cavaliers 209 · Knicks 137
- Cavaliers 157 · Knicks 100
- Cavaliers 82 · Knicks 150
- Cavaliers 173 · Knicks 56
- Cavaliers 46 · Knicks 167
- Cavaliers 34 · Knicks 164
- Cavaliers 16 · Knicks 181
- Cavaliers 155 · Knicks 34
- Cavaliers 70 · Knicks 114
- Cavaliers 16 · Knicks 158
- Cavaliers 80 · Knicks 89
- Cavaliers 42 · Knicks 121
- Cavaliers 80 · Knicks 62
- Cavaliers 122 · Knicks 13
- Cavaliers 39 · Knicks 82
- Cavaliers 33 · Knicks 80
- Cavaliers 9 · Knicks 86
- Cavaliers 84 · Knicks 3
- Cavaliers 44 · Knicks 42
- Cavaliers 12 · Knicks 70
- Cavaliers 38 · Knicks 36
- Cavaliers 12 · Knicks 58
- Cavaliers 2 · Knicks 66
- Cavaliers 21 · Knicks 43
- Cavaliers 22 · Knicks 38
- Cavaliers 37 · Knicks 19
- Cavaliers 45 · Knicks 9
- Cavaliers 15 · Knicks 33
- Cavaliers 33 · Knicks 11
- Cavaliers 22 · Knicks 7
- Cavaliers 4 · Knicks 22
- Cavaliers 6 · Knicks 2
- Cavaliers 3 · Knicks 2
- Cavaliers 4 · Knicks 1
- Cavaliers 1 · Knicks 2
Who stands out
Spoilers
JR Smith has the most games for the two combined: 334 for the Cavaliers and 229 for the Knicks. JR Smith scored the most points across both: 3,437 for the Cavaliers and 3,432 for the Knicks.
In our data, Chris Mills 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 Mario Hezonja, who first played for the Cavaliers in 2026/27.
Show all 37 players
Spoilers
| Player | Cavaliers | Knicks | First | ||||
|---|---|---|---|---|---|---|---|
| G | Pts | Seasons | G | Pts | Seasons | ||
| JR Smith | 334 | 3,437 | 2014–2019 | 229 | 3,432 | 2011–2015 | Knicks |
| Iman Shumpert | 240 | 1,537 | 2014–2018 | 215 | 1,699 | 2011–2015 | Knicks |
| Channing Frye | 209 | 1,415 | 2015–2019 | 137 | 1,486 | 2005–2007 | Knicks |
| Jordan Clarkson | 157 | 2,230 | 2017–2020 | 100 | 780 | 2025–2027 | Cavaliers |
| Clarence Weatherspoon | 82 | 924 | 2000/01 | 150 | 1,069 | 2001–2004 | Cavaliers |
| Larry Hughes | 173 | 2,398 | 2005–2008 | 56 | 576 | 2008–2010 | Cavaliers |
| Damyean Dotson | 46 | 308 | 2020/21 | 167 | 1,286 | 2017–2022 | Knicks |
| Alec Burks | 34 | 396 | 2018/19 | 164 | 1,875 | 2020–2024 | Cavaliers |
| Isaiah Hartenstein | 16 | 132 | 2020/21 | 181 | 1,132 | 2022–2024 | Cavaliers |
| Timofey Mozgov | 155 | 1,188 | 2014–2016 | 34 | 135 | 2010/11 | Knicks |
| Jose Calderon | 70 | 279 | 2017/18 | 114 | 926 | 2014–2016 | Knicks |
| Derrick Rose | 16 | 157 | 2017/18 | 158 | 2,235 | 2016–2023 | Knicks |
| Chris Mills | 80 | 1,072 | 1996/97 | 89 | 820 | 1997/98 | Cavaliers |
| Michael Doleac | 42 | 194 | 2001/02 | 121 | 559 | 2002–2004 | Cavaliers |
| Jarrett Jack | 80 | 760 | 2013/14 | 62 | 466 | 2017/18 | Cavaliers |
| Ramon Sessions | 122 | 1,505 | 2010–2012 | 13 | 48 | 2017/18 | Cavaliers |
| Robin Lopez | 39 | 120 | 2022/23 | 82 | 842 | 2015/16 | Knicks |
| Derrick Williams | 33 | 177 | 2016/17 | 80 | 746 | 2015/16 | Knicks |
| Cameron Payne | 9 | 74 | 2018/19 | 86 | 530 | 2024/25 | Cavaliers |
| Dylan Windler | 84 | 276 | 2020–2023 | 3 | 3 | 2023/24 | Cavaliers |
| Scott Brooks | 44 | 81 | 1997/98 | 42 | 60 | 1996/97 | Knicks |
| Lou Amundson | 12 | 11 | 2014/15 | 70 | 300 | 2014–2016 | Cavaliers |
| Wayne Ellington | 38 | 396 | 2012/13 | 36 | 183 | 2019/20 | Cavaliers |
| Mario Hezonja | 12 | 94 | 2026/27 | 58 | 511 | 2018/19 | Knicks |
| Luke Kornet | 2 | 4 | 2021/22 | 66 | 456 | 2017–2019 | Knicks |
| Marcus Morris Sr. | 21 | 124 | 2023/24 | 43 | 841 | 2019/20 | Knicks |
| Lee Nailon | 22 | 170 | 2003/04 | 38 | 210 | 2002/03 | Knicks |
| Shannon Brown | 37 | 178 | 2006–2008 | 19 | 40 | 2013/14 | Cavaliers |
| Earl Clark | 45 | 234 | 2013/14 | 9 | 23 | 2013/14 | Cavaliers |
| Baron Davis | 15 | 208 | 2010/11 | 33 | 209 | 2011/12 | Cavaliers |
| Andre Drummond | 33 | 577 | 2019–2021 | 11 | 47 | 2026/27 | Cavaliers |
| Mamadi Diakite | 22 | 57 | 2022/23 | 7 | 2 | 2023/24 | Cavaliers |
| Bruno Sundov | 4 | 9 | 2003/04 | 22 | 27 | 2003–2005 | Cavaliers |
| Etdrick Bohannon | 6 | 8 | 2000/01 | 2 | 3 | 1999/00 | Knicks |
| Demetris Nichols | 3 | 2 | 2007/08 | 2 | 5 | 2008/09 | Cavaliers |
| Matt Mooney | 4 | 2 | 2019/20 | 1 | 0 | 2021/22 | Cavaliers |
| Larry Robinson | 1 | 0 | 2000/01 | 2 | 3 | 2001/02 | Cavaliers |
Head to head
In the NBA since 1996/97, the Cavaliers and the Knicks have met 118 times: the Cavaliers won 64, the Knicks 54.
- Cavaliers' biggest win: Cavaliers 142-105 Knicks (2024/25)
- Knicks' biggest win: Cavaliers 93-130 Knicks (2025/26)
More pairs
Play
FAQ
Spoilers
- How many players have played for both the Cavaliers and the Knicks?
- 37 in the NBA since 1996/97: JR Smith, Iman Shumpert, Channing Frye, Jordan Clarkson, Clarence Weatherspoon, Larry Hughes and 31 more.
- Who has played the most games for the Cavaliers and the Knicks?
- JR Smith: 334 for the Cavaliers and 229 for the Knicks, 563 in all. JR Smith scored the most points across both, 6,869.
- Who is the most recent player to play for both the Cavaliers and the Knicks?
- Mario Hezonja. He played for the Knicks (2018/19), 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.