Players who played for the Miami Heat and the Rockets

31 players · NBA since 1996/97

31 players have played for both the Miami Heat and the Rockets in the NBA since 1996/97. 14 played for the Miami Heat first and 17 for the Rockets first. The longest-serving played 645 games across both; the top scorer got 8,005 points; the first move came in 2001/02, the most recent in 2024/25.

Can you name all 31?

0/310:00

  1.  Heat 271 · Rockets 374
  2.  Heat 431 · Rockets 88
  3.  Heat 34 · Rockets 432
  4.  Heat 190 · Rockets 231
  5.  Heat 120 · Rockets 278
  6.  Heat 89 · Rockets 308
  7.  Heat 111 · Rockets 228
  8.  Heat 287 · Rockets 27
  9.  Heat 134 · Rockets 164
  10.  Heat 254 · Rockets 25
  11.  Heat 10 · Rockets 267
  12.  Heat 81 · Rockets 143
  13.  Heat 164 · Rockets 58
  14.  Heat 142 · Rockets 80
  15.  Heat 186 · Rockets 16
  16.  Heat 10 · Rockets 162
  17.  Heat 55 · Rockets 109
  18.  Heat 93 · Rockets 67
  19.  Heat 14 · Rockets 138
  20.  Heat 65 · Rockets 40
  21.  Heat 12 · Rockets 81
  22.  Heat 72 · Rockets 20
  23.  Heat 76 · Rockets 16
  24.  Heat 37 · Rockets 49
  25.  Heat 17 · Rockets 60
  26.  Heat 38 · Rockets 31
  27.  Heat 31 · Rockets 20
  28.  Heat 39 · Rockets 8
  29.  Heat 10 · Rockets 17
  30.  Heat 3 · Rockets 13
  31.  Heat 6 · Rockets 4

Who stands out

Spoilers

Shane Battier has the most games for the two combined: 271 for the Miami Heat and 374 for the Rockets. Goran Dragic scored the most points across both: 7,060 for the Miami Heat and 945 for the Rockets.

In our data, Sam Mack was the first to have played for both (his first game for the Miami Heat came in 2001/02). The most recent player to play for both is Josh Christopher, who first played for the Miami Heat in 2024/25.

Show all 31 players

Spoilers
Every player who played for the Miami Heat and the Rockets (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatRocketsFirst
GPtsSeasonsGPtsSeasons
Shane Battier2711,3822011–20143743,2892006–2011Rockets
Goran Dragic4317,0602014–2021889452010–2012Rockets
Trevor Ariza343012020/214325,3872009–2018Rockets
Kyle Lowry1902,0902021–20242312,5842008–2012Rockets
Rafer Alston1201,0942003–20102783,5032005–2009Heat
P.J. Tucker896812021/223082,1152017–2021Rockets
Juwan Howard1112262010–20132282,3352004–2007Rockets
Kelly Olynyk2872,8342017–2021275132020/21Heat
Shandon Anderson1344022004–20061641,7191999–2001Rockets
Michael Beasley2543,0752008–2015253072015/16Heat
Luther Head10432008/092672,2782005–2009Rockets
Gerald Green816562015/161431,3242007–2019Rockets
James Posey1641,2242005–2007585412002/03Rockets
Clarence Weatherspoon1421,0551998–2000803372003–2005Heat
Daequan Cook1861,4642007–201016552012/13Heat
Ryan Anderson1072018/191621,7232016–2020Rockets
Jim Jackson555892001/021091,4272003–2005Heat
Mike James936492001–2003676322004–2008Heat
Josh Christopher14282024/251389592021–2023Rockets
James Ennis III653122014–2016402942018/19Heat
Sam Mack12402001/02815721996–1999Rockets
Victor Oladipo727782020–2023204242020/21Rockets
Rod Strickland767942001/0216282004/05Heat
Toney Douglas371242013/14493992012/13Rockets
Brent Barry17701997/98602212008/09Heat
Joe Johnson384912015/16311512017/18Heat
Derek Anderson311572005/06202162005/06Rockets
Loren Woods391212003/04882007/08Heat
Avery Bradley10852020/2117882020/21Heat
Briante Weber322015/1613262017/18Heat
Bobby Jones6482007/08442007/08Rockets

Head to head

In the NBA since 1996/97, the Miami Heat and the Rockets have met 58 times: the Miami Heat won 38, the Rockets 20.

  • Miami Heat's biggest win: Heat 99-66 Rockets (2009/10)
  • Rockets' biggest win: Rockets 115-79 Heat (2014/15)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Rockets?
31 in the NBA since 1996/97: Shane Battier, Goran Dragic, Trevor Ariza, Kyle Lowry, Rafer Alston, P.J. Tucker and 25 more.
Who has played the most games for the Miami Heat and the Rockets?
Shane Battier: 271 for the Miami Heat and 374 for the Rockets, 645 in all. Goran Dragic scored the most points across both, 8,005.
Who is the most recent player to play for both the Miami Heat and the Rockets?
Josh Christopher. He played for the Rockets (2021–2023), then the Miami Heat 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.