Players who played for the Knicks and the San Antonio Spurs

21 players · NBA since 1996/97

21 players have played for both the Knicks and the San Antonio Spurs in the NBA since 1996/97. 11 played for the Knicks first and 10 for the San Antonio Spurs first. The longest-serving played 817 games across both; the top scorer got 6,876 points; the first move came in 2000/01, the most recent in 2025/26.

Can you name all 21?

0/210:00

  1.  Knicks 228 · San Antonio Spurs 589
  2.  Knicks 614 · San Antonio Spurs 129
  3.  Knicks 568 · San Antonio Spurs 41
  4.  Knicks 365 · San Antonio Spurs 94
  5.  Knicks 31 · San Antonio Spurs 237
  6.  Knicks 24 · San Antonio Spurs 212
  7.  Knicks 85 · San Antonio Spurs 134
  8.  Knicks 55 · San Antonio Spurs 161
  9.  Knicks 29 · San Antonio Spurs 172
  10.  Knicks 18 · San Antonio Spurs 166
  11.  Knicks 8 · San Antonio Spurs 176
  12.  Knicks 148 · San Antonio Spurs 24
  13.  Knicks 66 · San Antonio Spurs 104
  14.  Knicks 52 · San Antonio Spurs 26
  15.  Knicks 58 · San Antonio Spurs 11
  16.  Knicks 61 · San Antonio Spurs 6
  17.  Knicks 24 · San Antonio Spurs 6
  18.  Knicks 24 · San Antonio Spurs 5
  19.  Knicks 19 · San Antonio Spurs 10
  20.  Knicks 23 · San Antonio Spurs 5
  21.  Knicks 7 · San Antonio Spurs 3

Who stands out

Spoilers

Malik Rose has the most games for the two combined: 228 for the Knicks and 589 for the San Antonio Spurs. Kurt Thomas scored the most points across both: 6,325 for the Knicks and 551 for the San Antonio Spurs.

In our data, Felton Spencer was the first to have played for both (his first game for the Knicks came in 2000/01). The most recent player to play for both is Jeremy Sochan, who first played for the Knicks in 2025/26.

Show all 21 players

Spoilers
Every player who played for the Knicks and the San Antonio Spurs (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksSan Antonio SpursFirst
GPtsSeasonsGPtsSeasons
Malik Rose2289282004–20095894,3171997–2005San Antonio Spurs
Kurt Thomas6146,3251998–20131295512007–2009Knicks
Charlie Ward5683,8461996–2004411302003/04Knicks
David Lee3654,7752005–2010946372016/17Knicks
Beno Udrih311732013/142371,1912004–2007San Antonio Spurs
Jeremy Sochan24642025/262122,2062022–2026San Antonio Spurs
Nazr Mohammed858772003–20051348342004–2006Knicks
Doug McDermott553952017/181611,5082021–2024Knicks
Roger Mason Jr.29942010/111721,5062008–2010San Antonio Spurs
Antonio McDyess181522003/041669382009–2011Knicks
Ime Udoka8222005/061768302007–2011Knicks
Steve Novak1481,0422011–201324932010/11San Antonio Spurs
Luke Kornet664562017–20191045832025–2027Knicks
Felton Spencer52682000–200226501999/00San Antonio Spurs
Jackie Butler583022004–200611412006/07Knicks
James White611292012/136502006/07San Antonio Spurs
Tracy McGrady242262009/10602012/13Knicks
DerMarr Johnson241132003/045172007/08Knicks
Shannon Brown19402013/1410232013/14San Antonio Spurs
Anthony Carter231032010/115222003/04San Antonio Spurs
Mamadi Diakite722023/243122023/24San Antonio Spurs

Head to head

In the NBA since 1996/97, the Knicks and the San Antonio Spurs have met 68 times: the Knicks won 29, the San Antonio Spurs 39.

  • Knicks' biggest win: Knicks 114-89 Spurs (2025/26)
  • San Antonio Spurs' biggest win: Knicks 89-120 Spurs (2013/14)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the San Antonio Spurs?
21 in the NBA since 1996/97: Malik Rose, Kurt Thomas, Charlie Ward, David Lee, Beno Udrih, Jeremy Sochan and 15 more.
Who has played the most games for the Knicks and the San Antonio Spurs?
Malik Rose: 228 for the Knicks and 589 for the San Antonio Spurs, 817 in all. Kurt Thomas scored the most points across both, 6,876.
Who is the most recent player to play for both the Knicks and the San Antonio Spurs?
Jeremy Sochan. He played for the San Antonio Spurs (2022–2026), then the Knicks from 2025/26.
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.