Players who played for the Miami Heat and the Knicks

34 players · NBA since 1996/97

34 players have played for both the Miami Heat and the Knicks in the NBA since 1996/97. 12 played for the Miami Heat first and 22 for the Knicks first. The longest-serving played 632 games across both; the top scorer got 6,438 points; the first move came in 1998/99, the most recent in 2026/27.

Can you name all 34?

0/340:00

  1.  Heat 18 · Knicks 614
  2.  Heat 134 · Knicks 249
  3.  Heat 61 · Knicks 267
  4.  Heat 254 · Knicks 74
  5.  Heat 81 · Knicks 247
  6.  Heat 185 · Knicks 121
  7.  Heat 142 · Knicks 150
  8.  Heat 259 · Knicks 23
  9.  Heat 10 · Knicks 254
  10.  Heat 234 · Knicks 18
  11.  Heat 14 · Knicks 222
  12.  Heat 52 · Knicks 164
  13.  Heat 37 · Knicks 179
  14.  Heat 169 · Knicks 36
  15.  Heat 64 · Knicks 123
  16.  Heat 37 · Knicks 133
  17.  Heat 34 · Knicks 115
  18.  Heat 24 · Knicks 124
  19.  Heat 44 · Knicks 68
  20.  Heat 25 · Knicks 80
  21.  Heat 16 · Knicks 87
  22.  Heat 89 · Knicks 4
  23.  Heat 25 · Knicks 68
  24.  Heat 81 · Knicks 8
  25.  Heat 42 · Knicks 44
  26.  Heat 11 · Knicks 66
  27.  Heat 36 · Knicks 31
  28.  Heat 25 · Knicks 29
  29.  Heat 3 · Knicks 49
  30.  Heat 6 · Knicks 41
  31.  Heat 20 · Knicks 20
  32.  Heat 5 · Knicks 19
  33.  Heat 11 · Knicks 12
  34.  Heat 8 · Knicks 3

Who stands out

Spoilers

Kurt Thomas has the most games for the two combined: 18 for the Miami Heat and 614 for the Knicks. Kurt Thomas scored the most points across both: 113 for the Miami Heat and 6,325 for the Knicks.

In our data, Kurt Thomas 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 Tim Hardaway Jr., who first played for the Miami Heat in 2026/27.

Show all 34 players

Spoilers
Every player who played for the Miami Heat and the Knicks (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatKnicksFirst
GPtsSeasonsGPtsSeasons
Kurt Thomas181131996/976146,3251998–2013Heat
Shandon Anderson1344022004–20062491,7502001–2005Knicks
Amar'e Stoudemire613302015/162674,5452010–2015Knicks
Michael Beasley2543,0752008–2015749762017/18Heat
Quentin Richardson817272009/102472,3582005–2013Knicks
Michael Doleac1856512004–20071215592002–2004Knicks
Clarence Weatherspoon1421,0551998–20001501,0692001–2004Heat
Anthony Carter2591,4511999–2003231032010/11Heat
Tim Hardaway Jr.10462026/272543,5042013–2019Knicks
Eddie House2341,5872000–2011181152009/10Heat
Eddy Curry14302011/122223,3672005–2010Knicks
Alec Burks523692024/251641,8752020–2024Knicks
Toney Douglas371242013/141791,6192009–2012Knicks
Wayne Ellington1691,7602016–2019361832019/20Heat
Precious Achiuwa643112020/211238122023–2025Heat
John Wallace371582003/041337271996–2000Knicks
Trevor Ariza343012020/211156332004–2006Knicks
Henry Walker241752014/151248312009–2012Knicks
Shawne Williams442922014/15684862010/11Knicks
Derrick Williams251482016/17807462015/16Knicks
Anfernee Hardaway16602007/08877482003–2006Knicks
P.J. Tucker896812021/22492024/25Heat
Ronny Turiaf25682011/12682902010/11Knicks
Earl Barron814042005–20088932009–2013Heat
Mike Bibby422332010/11441302011/12Heat
Bobby Portis11752026/27666682019/20Knicks
Beno Udrih361582015/16311732013/14Knicks
Roger Mason Jr.25742013/1429942010/11Knicks
Qyntel Woods3102004/05493292005/06Heat
Josh Harrellson6102012/13411722011/12Knicks
Delon Wright201192023/2420672024/25Heat
Shannon Brown5202014/1519402013/14Knicks
Maurice Harkless11152020/2112822019/20Knicks
Trevor Keels882025/26332022/23Knicks

Head to head

In the NBA since 1996/97, the Miami Heat and the Knicks have met 143 times: the Miami Heat won 79, the Knicks 64.

  • Miami Heat's biggest win: Heat 100-67 Knicks (2011/12)
  • Knicks' biggest win: Knicks 102-73 Heat (2003/04)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Knicks?
34 in the NBA since 1996/97: Kurt Thomas, Shandon Anderson, Amar'e Stoudemire, Michael Beasley, Quentin Richardson, Michael Doleac and 28 more.
Who has played the most games for the Miami Heat and the Knicks?
Kurt Thomas: 18 for the Miami Heat and 614 for the Knicks, 632 in all. Kurt Thomas scored the most points across both, 6,438.
Who is the most recent player to play for both the Miami Heat and the Knicks?
Tim Hardaway Jr.. He played for the Knicks (2013–2019), then the Miami Heat 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.