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
- Heat 18 · Knicks 614
- Heat 134 · Knicks 249
- Heat 61 · Knicks 267
- Heat 254 · Knicks 74
- Heat 81 · Knicks 247
- Heat 185 · Knicks 121
- Heat 142 · Knicks 150
- Heat 259 · Knicks 23
- Heat 10 · Knicks 254
- Heat 234 · Knicks 18
- Heat 14 · Knicks 222
- Heat 52 · Knicks 164
- Heat 37 · Knicks 179
- Heat 169 · Knicks 36
- Heat 64 · Knicks 123
- Heat 37 · Knicks 133
- Heat 34 · Knicks 115
- Heat 24 · Knicks 124
- Heat 44 · Knicks 68
- Heat 25 · Knicks 80
- Heat 16 · Knicks 87
- Heat 89 · Knicks 4
- Heat 25 · Knicks 68
- Heat 81 · Knicks 8
- Heat 42 · Knicks 44
- Heat 11 · Knicks 66
- Heat 36 · Knicks 31
- Heat 25 · Knicks 29
- Heat 3 · Knicks 49
- Heat 6 · Knicks 41
- Heat 20 · Knicks 20
- Heat 5 · Knicks 19
- Heat 11 · Knicks 12
- 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
| Player | Heat | Knicks | First | ||||
|---|---|---|---|---|---|---|---|
| G | Pts | Seasons | G | Pts | Seasons | ||
| Kurt Thomas | 18 | 113 | 1996/97 | 614 | 6,325 | 1998–2013 | Heat |
| Shandon Anderson | 134 | 402 | 2004–2006 | 249 | 1,750 | 2001–2005 | Knicks |
| Amar'e Stoudemire | 61 | 330 | 2015/16 | 267 | 4,545 | 2010–2015 | Knicks |
| Michael Beasley | 254 | 3,075 | 2008–2015 | 74 | 976 | 2017/18 | Heat |
| Quentin Richardson | 81 | 727 | 2009/10 | 247 | 2,358 | 2005–2013 | Knicks |
| Michael Doleac | 185 | 651 | 2004–2007 | 121 | 559 | 2002–2004 | Knicks |
| Clarence Weatherspoon | 142 | 1,055 | 1998–2000 | 150 | 1,069 | 2001–2004 | Heat |
| Anthony Carter | 259 | 1,451 | 1999–2003 | 23 | 103 | 2010/11 | Heat |
| Tim Hardaway Jr. | 10 | 46 | 2026/27 | 254 | 3,504 | 2013–2019 | Knicks |
| Eddie House | 234 | 1,587 | 2000–2011 | 18 | 115 | 2009/10 | Heat |
| Eddy Curry | 14 | 30 | 2011/12 | 222 | 3,367 | 2005–2010 | Knicks |
| Alec Burks | 52 | 369 | 2024/25 | 164 | 1,875 | 2020–2024 | Knicks |
| Toney Douglas | 37 | 124 | 2013/14 | 179 | 1,619 | 2009–2012 | Knicks |
| Wayne Ellington | 169 | 1,760 | 2016–2019 | 36 | 183 | 2019/20 | Heat |
| Precious Achiuwa | 64 | 311 | 2020/21 | 123 | 812 | 2023–2025 | Heat |
| John Wallace | 37 | 158 | 2003/04 | 133 | 727 | 1996–2000 | Knicks |
| Trevor Ariza | 34 | 301 | 2020/21 | 115 | 633 | 2004–2006 | Knicks |
| Henry Walker | 24 | 175 | 2014/15 | 124 | 831 | 2009–2012 | Knicks |
| Shawne Williams | 44 | 292 | 2014/15 | 68 | 486 | 2010/11 | Knicks |
| Derrick Williams | 25 | 148 | 2016/17 | 80 | 746 | 2015/16 | Knicks |
| Anfernee Hardaway | 16 | 60 | 2007/08 | 87 | 748 | 2003–2006 | Knicks |
| P.J. Tucker | 89 | 681 | 2021/22 | 4 | 9 | 2024/25 | Heat |
| Ronny Turiaf | 25 | 68 | 2011/12 | 68 | 290 | 2010/11 | Knicks |
| Earl Barron | 81 | 404 | 2005–2008 | 8 | 93 | 2009–2013 | Heat |
| Mike Bibby | 42 | 233 | 2010/11 | 44 | 130 | 2011/12 | Heat |
| Bobby Portis | 11 | 75 | 2026/27 | 66 | 668 | 2019/20 | Knicks |
| Beno Udrih | 36 | 158 | 2015/16 | 31 | 173 | 2013/14 | Knicks |
| Roger Mason Jr. | 25 | 74 | 2013/14 | 29 | 94 | 2010/11 | Knicks |
| Qyntel Woods | 3 | 10 | 2004/05 | 49 | 329 | 2005/06 | Heat |
| Josh Harrellson | 6 | 10 | 2012/13 | 41 | 172 | 2011/12 | Knicks |
| Delon Wright | 20 | 119 | 2023/24 | 20 | 67 | 2024/25 | Heat |
| Shannon Brown | 5 | 20 | 2014/15 | 19 | 40 | 2013/14 | Knicks |
| Maurice Harkless | 11 | 15 | 2020/21 | 12 | 82 | 2019/20 | Knicks |
| Trevor Keels | 8 | 8 | 2025/26 | 3 | 3 | 2022/23 | Knicks |
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)
More pairs
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.