Players who played for the Knicks and the Warriors

30 players · NBA since 1996/97

30 players have played for both the Knicks and the Warriors in the NBA since 1996/97. 12 played for the Knicks first and 18 for the Warriors first. The longest-serving played 718 games across both; the top scorer got 10,396 points; the first move came in 1998/99, the most recent in 2026/27.

Can you name all 30?

0/300:00

  1.  Knicks 365 · Warriors 353
  2.  Knicks 392 · Warriors 94
  3.  Knicks 312 · Warriors 51
  4.  Knicks 299 · Warriors 54
  5.  Knicks 140 · Warriors 139
  6.  Knicks 33 · Warriors 238
  7.  Knicks 178 · Warriors 83
  8.  Knicks 89 · Warriors 169
  9.  Knicks 52 · Warriors 166
  10.  Knicks 196 · Warriors 19
  11.  Knicks 164 · Warriors 48
  12.  Knicks 56 · Warriors 155
  13.  Knicks 186 · Warriors 17
  14.  Knicks 179 · Warriors 24
  15.  Knicks 6 · Warriors 191
  16.  Knicks 68 · Warriors 120
  17.  Knicks 150 · Warriors 31
  18.  Knicks 94 · Warriors 85
  19.  Knicks 62 · Warriors 91
  20.  Knicks 82 · Warriors 64
  21.  Knicks 70 · Warriors 46
  22.  Knicks 17 · Warriors 96
  23.  Knicks 38 · Warriors 72
  24.  Knicks 41 · Warriors 61
  25.  Knicks 5 · Warriors 60
  26.  Knicks 35 · Warriors 29
  27.  Knicks 23 · Warriors 20
  28.  Knicks 2 · Warriors 28
  29.  Knicks 18 · Warriors 3
  30.  Knicks 8 · Warriors 2

Who stands out

Spoilers

David Lee has the most games for the two combined: 365 for the Knicks and 353 for the Warriors. David Lee scored the most points across both: 4,775 for the Knicks and 5,621 for the Warriors.

In our data, Latrell Sprewell was the first to have played for both (his first game for the Knicks came in 1998/99). The most recent player to play for both is James Wiseman, who first played for the Knicks in 2026/27.

Show all 30 players

Spoilers
Every player who played for the Knicks and the Warriors (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksWarriorsFirst
GPtsSeasonsGPtsSeasons
David Lee3654,7752005–20103535,6212010–2015Knicks
Latrell Sprewell3927,0821998–2003942,2371996–1998Warriors
Nate Robinson3123,8972005–2010515702011/12Knicks
Jamal Crawford2995,2692004–2009541,0642008/09Knicks
Al Harrington1402,6832008–20101391,9892006–2009Warriors
Baron Davis332092011/122384,8452004–2008Warriors
John Starks1782,4101996–1998831,1751998–2000Knicks
Chris Mills898201997/981691,5751998–2003Knicks
Felton Spencer52682000–20021665721996–1999Warriors
Kevin Knox II1961,5942018–202219672024/25Knicks
Alec Burks1641,8752020–2024487732019/20Warriors
Larry Hughes565762008–20101552,4431999–2002Warriors
Kristaps Porzingis1863,3122015–2018172732025/26Knicks
Toney Douglas1791,6192009–201224882013/14Knicks
Matt Barnes6262005/061911,4772006–2017Knicks
Ronny Turiaf682902010/111206772008–2010Warriors
Clarence Weatherspoon1501,0692001–2004313311997/98Warriors
Donte DiVincenzo941,4902023/24857492022/23Warriors
Jarrett Jack624662017/18911,2292012/13Warriors
Justin Holiday826292016/17642572014/15Warriors
Lou Amundson703002014–2016462002010/11Warriors
Anthony Randolph17352010/11968832008–2010Warriors
Terry Cummings382661997/98726381998–2000Knicks
Jeremy Tyler411462013/14612272011–2013Warriors
James Wiseman582026/27605932020–2023Warriors
Jeremy Lin355122011/1229762010/11Warriors
Anthony Roberson231072008/09201112006/07Warriors
Dan Gadzuric202011/1228792010/11Warriors
Chasson Randle18952016/17352019/20Knicks
Earl Barron8932009–2013242011/12Knicks

Head to head

In the NBA since 1996/97, the Knicks and the Warriors have met 56 times: the Knicks won 20, the Warriors 36.

  • Knicks' biggest win: Knicks 132-94 Warriors (2022/23)
  • Warriors' biggest win: Warriors 121-85 Knicks (2015/16)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the Warriors?
30 in the NBA since 1996/97: David Lee, Latrell Sprewell, Nate Robinson, Jamal Crawford, Al Harrington, Baron Davis and 24 more.
Who has played the most games for the Knicks and the Warriors?
David Lee: 365 for the Knicks and 353 for the Warriors, 718 in all. David Lee scored the most points across both, 10,396.
Who is the most recent player to play for both the Knicks and the Warriors?
James Wiseman. He played for the Warriors (2020–2023), then the Knicks 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.