Players who played for the Celtics and the Knicks

32 players · NBA since 1996/97

32 players have played for both the Celtics and the Knicks in the NBA since 1996/97. 16 played for the Celtics first and 16 for the Knicks first. The longest-serving played 559 games across both; the top scorer got 5,457 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 32?

0/320:00

  1.  Celtics 522 · Knicks 37
  2.  Celtics 11 · Knicks 451
  3.  Celtics 97 · Knicks 312
  4.  Celtics 30 · Knicks 365
  5.  Celtics 279 · Knicks 66
  6.  Celtics 37 · Knicks 291
  7.  Celtics 117 · Knicks 186
  8.  Celtics 112 · Knicks 165
  9.  Celtics 240 · Knicks 18
  10.  Celtics 104 · Knicks 115
  11.  Celtics 74 · Knicks 127
  12.  Celtics 157 · Knicks 43
  13.  Celtics 39 · Knicks 124
  14.  Celtics 120 · Knicks 37
  15.  Celtics 65 · Knicks 76
  16.  Celtics 89 · Knicks 45
  17.  Celtics 22 · Knicks 110
  18.  Celtics 90 · Knicks 41
  19.  Celtics 103 · Knicks 21
  20.  Celtics 91 · Knicks 28
  21.  Celtics 91 · Knicks 25
  22.  Celtics 23 · Knicks 68
  23.  Celtics 7 · Knicks 83
  24.  Celtics 62 · Knicks 17
  25.  Celtics 51 · Knicks 22
  26.  Celtics 49 · Knicks 13
  27.  Celtics 26 · Knicks 22
  28.  Celtics 18 · Knicks 29
  29.  Celtics 20 · Knicks 11
  30.  Celtics 1 · Knicks 19
  31.  Celtics 1 · Knicks 17
  32.  Celtics 1 · Knicks 8

Who stands out

Spoilers

Walter McCarty has the most games for the two combined: 522 for the Celtics and 37 for the Knicks. Stephon Marbury scored the most points across both: 140 for the Celtics and 5,317 for the Knicks.

In our data, Walter McCarty was the first to have played for both (his first game for the Celtics came in 1997/98). The most recent player to play for both is Mitchell Robinson, who first played for the Celtics in 2026/27.

Show all 32 players

Spoilers
Every player who played for the Celtics and the Knicks (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerCelticsKnicksFirst
GPtsSeasonsGPtsSeasons
Walter McCarty5222,9771997–200537681996/97Knicks
Mitchell Robinson11622026/274513,2392018–2026Knicks
Nate Robinson976292009–20113123,8972005–2010Knicks
David Lee302142015/163654,7752005–2010Knicks
Luke Kornet2791,2582020–2025664562017–2019Knicks
Stephon Marbury371402008/092915,3172003–2008Knicks
Kristaps Porzingis1172,1342023–20251863,3122015–2018Knicks
Courtney Lee1128392012–20141651,8042016–2019Celtics
Eddie House2401,7932007–2010181152009/10Celtics
Enes Freedom1046472019–20221151,6142017–2019Knicks
Travis Knight744821997/981271872000–2003Celtics
Marcus Morris Sr.1572,1392017–2019438412019/20Celtics
Henry Walker39982008–20101248312009–2012Celtics
Kemba Walker1202,3752019–2021374312021/22Celtics
Shane Larkin652722017/18764702014/15Knicks
Vin Baker896882002–2004451682003–2005Celtics
Evan Fournier222932020/211101,3022021–2024Celtics
Guerschon Yabusele901852017–2019411122025/26Celtics
Rasheed Wallace1038572009/10211462012/13Celtics
Erick Strickland916412001/02281202000/01Knicks
Chris Wilcox914112011–2013251352008/09Knicks
Noah Vonleh23252022/23685712018/19Knicks
Rick Brunson7262000/01831171998–2001Knicks
Shelden Williams622142009/1017662010/11Celtics
Chauncey Billups515651997/98223782010/11Celtics
Svi Mykhailiuk491702023/2413212022/23Knicks
Bruno Sundov26322002/0322272003–2005Celtics
Kadeem Allen18192017/18292392018–2020Celtics
J.R. Giddens20282008–201011452009/10Celtics
Matt Ryan132021/2219282024/25Celtics
Marcus Landry102009/1017442009/10Knicks
Darko Milicic102012/138162009/10Knicks

Head to head

In the NBA since 1996/97, the Celtics and the Knicks have met 135 times: the Celtics won 83, the Knicks 52.

  • Celtics' biggest win: Celtics 104-59 Knicks (2007/08)
  • Knicks' biggest win: Knicks 119-81 Celtics (2024/25)

Play

FAQ

Spoilers
How many players have played for both the Celtics and the Knicks?
32 in the NBA since 1996/97: Walter McCarty, Mitchell Robinson, Nate Robinson, David Lee, Luke Kornet, Stephon Marbury and 26 more.
Who has played the most games for the Celtics and the Knicks?
Walter McCarty: 522 for the Celtics and 37 for the Knicks, 559 in all. Stephon Marbury scored the most points across both, 5,457.
Who is the most recent player to play for both the Celtics and the Knicks?
Mitchell Robinson. He played for the Knicks (2018–2026), then the Celtics 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.