Players who played for the Knicks and the Suns

44 players · NBA since 1996/97

44 players have played for both the Knicks and the Suns in the NBA since 1996/97. 16 played for the Knicks first and 28 for the Suns first. The longest-serving played 835 games across both; the top scorer got 16,838 points; the first move came in 1997/98, the most recent in 2024/25.

Can you name all 44?

0/440:00

  1.  Knicks 267 · Suns 568
  2.  Knicks 614 · Suns 131
  3.  Knicks 213 · Suns 400
  4.  Knicks 291 · Suns 203
  5.  Knicks 137 · Suns 320
  6.  Knicks 88 · Suns 331
  7.  Knicks 4 · Suns 377
  8.  Knicks 200 · Suns 166
  9.  Knicks 299 · Suns 64
  10.  Knicks 247 · Suns 94
  11.  Knicks 87 · Suns 251
  12.  Knicks 82 · Suns 248
  13.  Knicks 86 · Suns 216
  14.  Knicks 142 · Suns 131
  15.  Knicks 70 · Suns 170
  16.  Knicks 43 · Suns 186
  17.  Knicks 173 · Suns 56
  18.  Knicks 154 · Suns 34
  19.  Knicks 110 · Suns 71
  20.  Knicks 133 · Suns 46
  21.  Knicks 132 · Suns 46
  22.  Knicks 127 · Suns 42
  23.  Knicks 74 · Suns 75
  24.  Knicks 25 · Suns 123
  25.  Knicks 115 · Suns 26
  26.  Knicks 19 · Suns 118
  27.  Knicks 18 · Suns 109
  28.  Knicks 18 · Suns 95
  29.  Knicks 99 · Suns 11
  30.  Knicks 6 · Suns 77
  31.  Knicks 68 · Suns 10
  32.  Knicks 37 · Suns 36
  33.  Knicks 9 · Suns 60
  34.  Knicks 26 · Suns 30
  35.  Knicks 15 · Suns 33
  36.  Knicks 22 · Suns 26
  37.  Knicks 15 · Suns 25
  38.  Knicks 8 · Suns 28
  39.  Knicks 17 · Suns 13
  40.  Knicks 1 · Suns 23
  41.  Knicks 8 · Suns 3
  42.  Knicks 2 · Suns 6
  43.  Knicks 3 · Suns 4
  44.  Knicks 1 · Suns 1

Who stands out

Spoilers

Amar'e Stoudemire has the most games for the two combined: 267 for the Knicks and 568 for the Suns. Amar'e Stoudemire scored the most points across both: 4,545 for the Knicks and 12,293 for the Suns.

In our data, Brooks Thompson 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 P.J. Tucker, who first played for the Knicks in 2024/25.

Show all 44 players

Spoilers
Every player who played for the Knicks and the Suns (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksSunsFirst
GPtsSeasonsGPtsSeasons
Amar'e Stoudemire2674,5452010–201556812,2932002–2010Suns
Kurt Thomas6146,3251998–20131318472005–2007Knicks
Mikal Bridges2133,2372024–20274004,8652018–2023Suns
Stephon Marbury2915,3172003–20082034,3202001–2004Suns
Channing Frye1371,4862005–20073203,5952009–2014Knicks
Jason Kidd884692012/133314,7181996–2001Suns
P.J. Tucker492024/253773,0322012–2017Suns
Tyson Chandler2001,9672011–20141661,1952015–2019Knicks
Jamal Crawford2995,2692004–2009645082018/19Knicks
Quentin Richardson2472,3582005–2013941,3552004/05Suns
Anfernee Hardaway877482003–20062513,1831999–2004Suns
Robin Lopez828422015/162481,4462008–2012Suns
Cameron Payne865302024/252162,0272019–2023Suns
Landry Shamet1421,0072024–20271311,0192021–2023Suns
Lou Amundson703002014–20161707392008–2010Suns
Marcus Morris Sr.438412019/201861,7722012–2015Suns
Chris Dudley1733821997–200056742000/01Knicks
Howard Eisley1541,1352001–2004342402003/04Knicks
Elfrid Payton1101,0892019–2021713782017–2022Suns
John Wallace1337271996–2000462312001/02Knicks
Tim Thomas1321,5862003–2009465892005/06Knicks
Langston Galloway1271,1582014–2016421922020/21Knicks
Michael Beasley749762017/18757592012/13Suns
Luc Longley25492000/011238331998–2000Suns
Trevor Ariza1156332004–2006262582018/19Knicks
Shannon Brown19402013/141181,2672011–2013Suns
Antonio McDyess181522003/041091,4341997–2004Suns
Eddie House181152009/10958402005/06Suns
Reggie Bullock Jr.999872019–20211142014/15Suns
Matt Barnes6262005/06777882008/09Knicks
Quincy Acy683982014/1510172018/19Knicks
Walter McCarty37681996/97361042004/05Knicks
Earl Clark9232013/14601732009–2011Suns
Jalen Rose263302005/06301102006/07Knicks
Dennis Scott15431998/99331981997/98Suns
John Jenkins221152018/19261162015–2017Suns
Ben Davis15211997–199925331996–2000Suns
Earl Barron8932009–201328682010–2015Knicks
Brooks Thompson17331997/9813261997/98Suns
Danuel House Jr.102021/22231522017/18Suns
Jared Harper832020/21322019/20Suns
Jimmer Fredette272015/166222018/19Knicks
Cezary Trybanski312003/04402003/04Suns
Courtney Sims162008/09102008/09Suns

Head to head

In the NBA since 1996/97, the Knicks and the Suns have met 58 times: the Knicks won 25, the Suns 33.

  • Knicks' biggest win: Suns 97-128 Knicks (2015/16)
  • Suns' biggest win: Suns 132-96 Knicks (2009/10)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the Suns?
44 in the NBA since 1996/97: Amar'e Stoudemire, Kurt Thomas, Mikal Bridges, Stephon Marbury, Channing Frye, Jason Kidd and 38 more.
Who has played the most games for the Knicks and the Suns?
Amar'e Stoudemire: 267 for the Knicks and 568 for the Suns, 835 in all. Amar'e Stoudemire scored the most points across both, 16,838.
Who is the most recent player to play for both the Knicks and the Suns?
P.J. Tucker. He played for the Suns (2012–2017), then the Knicks from 2024/25.
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.