Players who played for the Miami Heat and the Suns

40 players · NBA since 1996/97

40 players have played for both the Miami Heat and the Suns in the NBA since 1996/97. 16 played for the Miami Heat first and 24 for the Suns first. The longest-serving played 835 games across both; the top scorer got 13,977 points; the first move came in 1999/00, the most recent in 2026/27.

Can you name all 40?

0/400:00

  1.  Heat 431 · Suns 404
  2.  Heat 58 · Suns 725
  3.  Heat 61 · Suns 568
  4.  Heat 328 · Suns 182
  5.  Heat 89 · Suns 377
  6.  Heat 315 · Suns 65
  7.  Heat 18 · Suns 345
  8.  Heat 245 · Suns 108
  9.  Heat 328 · Suns 25
  10.  Heat 254 · Suns 75
  11.  Heat 234 · Suns 95
  12.  Heat 38 · Suns 290
  13.  Heat 267 · Suns 44
  14.  Heat 16 · Suns 251
  15.  Heat 252 · Suns 10
  16.  Heat 81 · Suns 156
  17.  Heat 41 · Suns 162
  18.  Heat 148 · Suns 38
  19.  Heat 81 · Suns 94
  20.  Heat 108 · Suns 55
  21.  Heat 18 · Suns 131
  22.  Heat 55 · Suns 82
  23.  Heat 5 · Suns 118
  24.  Heat 30 · Suns 82
  25.  Heat 85 · Suns 27
  26.  Heat 81 · Suns 28
  27.  Heat 16 · Suns 85
  28.  Heat 27 · Suns 71
  29.  Heat 37 · Suns 46
  30.  Heat 5 · Suns 67
  31.  Heat 5 · Suns 64
  32.  Heat 44 · Suns 23
  33.  Heat 4 · Suns 57
  34.  Heat 34 · Suns 26
  35.  Heat 3 · Suns 30
  36.  Heat 10 · Suns 15
  37.  Heat 8 · Suns 16
  38.  Heat 10 · Suns 6
  39.  Heat 9 · Suns 5
  40.  Heat 1 · Suns 5

Who stands out

Spoilers

Goran Dragic has the most games for the two combined: 431 for the Miami Heat and 404 for the Suns. Shawn Marion scored the most points across both: 734 for the Miami Heat and 13,243 for the Suns.

In our data, Todd Day was the first to have played for both (his first game for the Suns came in 1999/00). The most recent player to play for both is Nick Richards, who first played for the Miami Heat in 2026/27.

Show all 40 players

Spoilers
Every player who played for the Miami Heat and the Suns (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatSunsFirst
GPtsSeasonsGPtsSeasons
Goran Dragic4317,0602014–20214044,8752008–2015Suns
Shawn Marion587342007–200972513,2431999–2008Suns
Amar'e Stoudemire613302015/1656812,2932002–2010Suns
James Jones3281,3922008–20141821,3252005–2007Suns
P.J. Tucker896812021/223773,0322012–2017Suns
Dan Majerle3152,2901996–2001653002001/02Heat
Markieff Morris181292021/223453,9402011–2016Suns
Shaquille O'Neal2454,7612004–20081081,7712007–2009Heat
Brian Grant3283,5552000–200425632005/06Heat
Michael Beasley2543,0752008–2015757592012/13Heat
Eddie House2341,5872000–2011958402005/06Heat
Joe Johnson384912015/162904,0482001–2005Suns
Tyler Johnson2672,8852014–2019443222018–2020Heat
Anfernee Hardaway16602007/082513,1831999–2004Suns
Haywood Highsmith2521,3192021–202510382025/26Heat
Gerald Green816562015/161562,1792013–2015Suns
Jae Crowder414892019/201621,5942020–2022Heat
Derrick Jones Jr.1489962017–2020381772016–2018Suns
Quentin Richardson817272009/10941,3552004/05Suns
Jermaine O'Neal1081,4012008–2010554542012/13Heat
Kurt Thomas181131996/971318472005–2007Heat
Jim Jackson555892001/02826162004–2006Heat
Shannon Brown5202014/151181,2672011–2013Suns
Cedric Ceballos301912000/01821,0091996–1998Suns
A.C. Green853702000/01271531996/97Suns
Earl Barron814042005–200828682010–2015Heat
Wesley Person16622004/05851,1581996/97Suns
Marcus Banks271562007–2009713482006–2008Suns
John Wallace371582003/04462312001/02Suns
Todd Day5301997/98674381999/00Heat
Nick Richards572026/27644312024–2026Suns
Sean Marks441502001–200323652006–2008Heat
Jamaree Bouyea4152022/23572872025–2027Heat
Trevor Ariza343012020/21262582018/19Suns
Shavlik Randolph3102009/1030372013–2015Heat
Ryan Anderson1072018/1915562018/19Suns
Don Maclean8312000/0116421999/00Suns
Zoran Dragic10222014/15662014/15Suns
Smush Parker9432007/085152004/05Suns
Emanuel Terry112018/19592018–2022Suns

Head to head

In the NBA since 1996/97, the Miami Heat and the Suns have met 57 times: the Miami Heat won 34, the Suns 23.

  • Miami Heat's biggest win: Heat 125-97 Suns (1996/97)
  • Suns' biggest win: Suns 108-74 Heat (2001/02)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Suns?
40 in the NBA since 1996/97: Goran Dragic, Shawn Marion, Amar'e Stoudemire, James Jones, P.J. Tucker, Dan Majerle and 34 more.
Who has played the most games for the Miami Heat and the Suns?
Goran Dragic: 431 for the Miami Heat and 404 for the Suns, 835 in all. Shawn Marion scored the most points across both, 13,977.
Who is the most recent player to play for both the Miami Heat and the Suns?
Nick Richards. He played for the Suns (2024–2026), 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.