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
- Knicks 365 · Warriors 353
- Knicks 392 · Warriors 94
- Knicks 312 · Warriors 51
- Knicks 299 · Warriors 54
- Knicks 140 · Warriors 139
- Knicks 33 · Warriors 238
- Knicks 178 · Warriors 83
- Knicks 89 · Warriors 169
- Knicks 52 · Warriors 166
- Knicks 196 · Warriors 19
- Knicks 164 · Warriors 48
- Knicks 56 · Warriors 155
- Knicks 186 · Warriors 17
- Knicks 179 · Warriors 24
- Knicks 6 · Warriors 191
- Knicks 68 · Warriors 120
- Knicks 150 · Warriors 31
- Knicks 94 · Warriors 85
- Knicks 62 · Warriors 91
- Knicks 82 · Warriors 64
- Knicks 70 · Warriors 46
- Knicks 17 · Warriors 96
- Knicks 38 · Warriors 72
- Knicks 41 · Warriors 61
- Knicks 5 · Warriors 60
- Knicks 35 · Warriors 29
- Knicks 23 · Warriors 20
- Knicks 2 · Warriors 28
- Knicks 18 · Warriors 3
- 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
| Player | Knicks | Warriors | First | ||||
|---|---|---|---|---|---|---|---|
| G | Pts | Seasons | G | Pts | Seasons | ||
| David Lee | 365 | 4,775 | 2005–2010 | 353 | 5,621 | 2010–2015 | Knicks |
| Latrell Sprewell | 392 | 7,082 | 1998–2003 | 94 | 2,237 | 1996–1998 | Warriors |
| Nate Robinson | 312 | 3,897 | 2005–2010 | 51 | 570 | 2011/12 | Knicks |
| Jamal Crawford | 299 | 5,269 | 2004–2009 | 54 | 1,064 | 2008/09 | Knicks |
| Al Harrington | 140 | 2,683 | 2008–2010 | 139 | 1,989 | 2006–2009 | Warriors |
| Baron Davis | 33 | 209 | 2011/12 | 238 | 4,845 | 2004–2008 | Warriors |
| John Starks | 178 | 2,410 | 1996–1998 | 83 | 1,175 | 1998–2000 | Knicks |
| Chris Mills | 89 | 820 | 1997/98 | 169 | 1,575 | 1998–2003 | Knicks |
| Felton Spencer | 52 | 68 | 2000–2002 | 166 | 572 | 1996–1999 | Warriors |
| Kevin Knox II | 196 | 1,594 | 2018–2022 | 19 | 67 | 2024/25 | Knicks |
| Alec Burks | 164 | 1,875 | 2020–2024 | 48 | 773 | 2019/20 | Warriors |
| Larry Hughes | 56 | 576 | 2008–2010 | 155 | 2,443 | 1999–2002 | Warriors |
| Kristaps Porzingis | 186 | 3,312 | 2015–2018 | 17 | 273 | 2025/26 | Knicks |
| Toney Douglas | 179 | 1,619 | 2009–2012 | 24 | 88 | 2013/14 | Knicks |
| Matt Barnes | 6 | 26 | 2005/06 | 191 | 1,477 | 2006–2017 | Knicks |
| Ronny Turiaf | 68 | 290 | 2010/11 | 120 | 677 | 2008–2010 | Warriors |
| Clarence Weatherspoon | 150 | 1,069 | 2001–2004 | 31 | 331 | 1997/98 | Warriors |
| Donte DiVincenzo | 94 | 1,490 | 2023/24 | 85 | 749 | 2022/23 | Warriors |
| Jarrett Jack | 62 | 466 | 2017/18 | 91 | 1,229 | 2012/13 | Warriors |
| Justin Holiday | 82 | 629 | 2016/17 | 64 | 257 | 2014/15 | Warriors |
| Lou Amundson | 70 | 300 | 2014–2016 | 46 | 200 | 2010/11 | Warriors |
| Anthony Randolph | 17 | 35 | 2010/11 | 96 | 883 | 2008–2010 | Warriors |
| Terry Cummings | 38 | 266 | 1997/98 | 72 | 638 | 1998–2000 | Knicks |
| Jeremy Tyler | 41 | 146 | 2013/14 | 61 | 227 | 2011–2013 | Warriors |
| James Wiseman | 5 | 8 | 2026/27 | 60 | 593 | 2020–2023 | Warriors |
| Jeremy Lin | 35 | 512 | 2011/12 | 29 | 76 | 2010/11 | Warriors |
| Anthony Roberson | 23 | 107 | 2008/09 | 20 | 111 | 2006/07 | Warriors |
| Dan Gadzuric | 2 | 0 | 2011/12 | 28 | 79 | 2010/11 | Warriors |
| Chasson Randle | 18 | 95 | 2016/17 | 3 | 5 | 2019/20 | Knicks |
| Earl Barron | 8 | 93 | 2009–2013 | 2 | 4 | 2011/12 | Knicks |
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)
More pairs
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.