Players who played for the Knicks and the Rockets

42 players · NBA since 1996/97

42 players have played for both the Knicks and the Rockets in the NBA since 1996/97. 20 played for the Knicks first and 22 for the Rockets first. The longest-serving played 582 games across both; the top scorer got 10,909 points; the first move came in 2000/01, the most recent in 2024/25.

Can you name all 42?

0/420:00

  1.  Knicks 568 · Rockets 14
  2.  Knicks 115 · Rockets 432
  3.  Knicks 68 · Rockets 389
  4.  Knicks 433 · Rockets 10
  5.  Knicks 249 · Rockets 164
  6.  Knicks 242 · Rockets 170
  7.  Knicks 68 · Rockets 342
  8.  Knicks 68 · Rockets 288
  9.  Knicks 94 · Rockets 254
  10.  Knicks 24 · Rockets 323
  11.  Knicks 308 · Rockets 35
  12.  Knicks 17 · Rockets 322
  13.  Knicks 4 · Rockets 308
  14.  Knicks 165 · Rockets 139
  15.  Knicks 264 · Rockets 19
  16.  Knicks 215 · Rockets 28
  17.  Knicks 198 · Rockets 41
  18.  Knicks 181 · Rockets 53
  19.  Knicks 150 · Rockets 80
  20.  Knicks 179 · Rockets 49
  21.  Knicks 200 · Rockets 26
  22.  Knicks 148 · Rockets 66
  23.  Knicks 35 · Rockets 163
  24.  Knicks 179 · Rockets 7
  25.  Knicks 1 · Rockets 170
  26.  Knicks 116 · Rockets 47
  27.  Knicks 80 · Rockets 82
  28.  Knicks 21 · Rockets 137
  29.  Knicks 24 · Rockets 127
  30.  Knicks 99 · Rockets 44
  31.  Knicks 107 · Rockets 30
  32.  Knicks 43 · Rockets 71
  33.  Knicks 29 · Rockets 82
  34.  Knicks 83 · Rockets 23
  35.  Knicks 74 · Rockets 25
  36.  Knicks 32 · Rockets 65
  37.  Knicks 61 · Rockets 9
  38.  Knicks 46 · Rockets 23
  39.  Knicks 45 · Rockets 3
  40.  Knicks 23 · Rockets 13
  41.  Knicks 17 · Rockets 15
  42.  Knicks 16 · Rockets 9

Who stands out

Spoilers

Charlie Ward has the most games for the two combined: 568 for the Knicks and 14 for the Rockets. Carmelo Anthony scored the most points across both: 10,775 for the Knicks and 134 for the Rockets.

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

Show all 42 players

Spoilers
Every player who played for the Knicks and the Rockets (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksRocketsFirst
GPtsSeasonsGPtsSeasons
Charlie Ward5683,8461996–200414752004/05Knicks
Trevor Ariza1156332004–20064325,3872009–2018Knicks
Steve Francis687552005–20073897,3771999–2008Rockets
Carmelo Anthony43310,7752010–2017101342018/19Knicks
Shandon Anderson2491,7502001–20051641,7191999–2001Rockets
Othella Harrington2421,6302000–20041701,0701996–1999Rockets
Moochie Norris682362003–20053421,9261999–2006Rockets
Dikembe Mutombo683702003/042889092004–2009Knicks
Maurice Taylor945982004–20062542,6682000–2005Rockets
Tracy McGrady242262009/103237,4422004–2010Rockets
Jared Jeffries3081,3162006–2012351152009–2011Knicks
Kelvin Cato17222006/073222,0041999–2004Rockets
P.J. Tucker492024/253082,1152017–2021Rockets
Courtney Lee1651,8042016–20191391,3322010–2012Rockets
Marcus Camby2642,3641998–2013191352011/12Knicks
Iman Shumpert2151,6992011–2015281202018/19Knicks
Pablo Prigioni1987772012–2015411262014/15Knicks
Isaiah Hartenstein1811,1322022–2024531642018–2020Rockets
Clarence Weatherspoon1501,0692001–2004803372003–2005Knicks
Toney Douglas1791,6192009–2012493992012/13Knicks
Tyson Chandler2001,9672011–201426342019/20Knicks
Steve Novak1481,0422011–2013661942006–2008Rockets
Jeremy Lin355122011/121632,0692012–2014Knicks
Charles Oakley1791,7541996–1998792003/04Knicks
Danuel House Jr.102021/221701,5572018–2022Rockets
Mark Jackson1169012000–2002471052003/04Knicks
Glen Rice809602000/01827282001–2003Knicks
Austin Rivers211542020/211371,1352018–2020Rockets
Jordan Hill24972009/101277142009–2012Knicks
Reggie Bullock Jr.999872019–202144962023/24Knicks
Cole Aldrich1074302013–201530502012/13Rockets
Marcus Morris Sr.438412019/20715052011–2013Rockets
Metta World Peace291392013/14821,3842008/09Rockets
Rick Brunson831171998–200123442005/06Knicks
Michael Beasley749762017/18253072015/16Rockets
Samuel Dalembert321282014/15654902011/12Rockets
James White611292012/139142008/09Rockets
Ronnie Brewer461662012/132372013/14Knicks
Vin Baker451682003–2005322004/05Knicks
DaQuan Jeffries23222022–202413642020/21Rockets
Troy Williams171282017/1815642016–2018Rockets
Alexey Shved162362014/159292014/15Rockets

Head to head

In the NBA since 1996/97, the Knicks and the Rockets have met 57 times: the Knicks won 20, the Rockets 37.

  • Knicks' biggest win: Rockets 97-122 Knicks (2020/21)
  • Rockets' biggest win: Knicks 79-111 Rockets (2003/04)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the Rockets?
42 in the NBA since 1996/97: Charlie Ward, Trevor Ariza, Steve Francis, Carmelo Anthony, Shandon Anderson, Othella Harrington and 36 more.
Who has played the most games for the Knicks and the Rockets?
Charlie Ward: 568 for the Knicks and 14 for the Rockets, 582 in all. Carmelo Anthony scored the most points across both, 10,909.
Who is the most recent player to play for both the Knicks and the Rockets?
P.J. Tucker. He played for the Rockets (2017–2021), 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.