Players who played for the Miami Heat and the Orlando Magic

28 players · NBA since 1996/97

28 players have played for both the Miami Heat and the Orlando Magic in the NBA since 1996/97. 11 played for the Miami Heat first and 17 for the Orlando Magic first. The longest-serving played 449 games across both; the top scorer got 5,689 points; the first move came in 1998/99, the most recent in 2025/26.

Can you name all 28?

0/280:00

  1.  Heat 144 · Magic 305
  2.  Heat 185 · Magic 215
  3.  Heat 197 · Magic 202
  4.  Heat 214 · Magic 111
  5.  Heat 72 · Magic 224
  6.  Heat 126 · Magic 168
  7.  Heat 89 · Magic 202
  8.  Heat 131 · Magic 133
  9.  Heat 10 · Magic 206
  10.  Heat 11 · Magic 201
  11.  Heat 149 · Magic 53
  12.  Heat 81 · Magic 115
  13.  Heat 111 · Magic 81
  14.  Heat 161 · Magic 18
  15.  Heat 120 · Magic 52
  16.  Heat 16 · Magic 137
  17.  Heat 91 · Magic 41
  18.  Heat 65 · Magic 66
  19.  Heat 34 · Magic 93
  20.  Heat 8 · Magic 116
  21.  Heat 76 · Magic 46
  22.  Heat 51 · Magic 55
  23.  Heat 44 · Magic 59
  24.  Heat 54 · Magic 45
  25.  Heat 69 · Magic 4
  26.  Heat 36 · Magic 27
  27.  Heat 1 · Magic 17
  28.  Heat 2 · Magic 15

Who stands out

Spoilers

Rashard Lewis has the most games for the two combined: 144 for the Miami Heat and 305 for the Orlando Magic. Rashard Lewis scored the most points across both: 665 for the Miami Heat and 5,024 for the Orlando Magic.

In our data, Isaac Austin was the first to have played for both (his first game for the Orlando Magic came in 1998/99). The most recent player to play for both is Jamal Cain, who first played for the Orlando Magic in 2025/26.

Show all 28 players

Spoilers
Every player who played for the Miami Heat and the Orlando Magic (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatMagicFirst
GPtsSeasonsGPtsSeasons
Rashard Lewis1446652012–20143055,0242007–2011Magic
Michael Doleac1856512004–20072151,3881998–2001Magic
Mike Miller1979712010–20132022,8042000–2003Magic
Jason Williams2142,2172005–20081115632009–2011Heat
Victor Oladipo727782020–20232243,5512013–2016Magic
Carlos Arroyo1267392009–20111681,2912005–2008Magic
Keyon Dooling894922004/052021,6672005–2008Heat
Dewayne Dedmon1317842020–20231335302013–2016Magic
Ryan Anderson1072018/192062,2472009–2012Magic
Maurice Harkless11152020/212011,3752012–2015Magic
Isaac Austin1491,5491996–1998535031998/99Heat
Quentin Richardson817272009/101154992010–2012Heat
Juwan Howard1112262010–2013811,3762003/04Magic
Malik Allen1611,1432001–200518242010/11Heat
Rafer Alston1201,0942003–2010526292008/09Heat
Anfernee Hardaway16602007/081372,5431996–1999Magic
Josh McRoberts913672014–2017411592012/13Magic
James Ennis III653122014–2016665492019–2021Heat
Trevor Ariza343012020/21936522005–2008Magic
R.J. Hampton8102023/241169282020–2023Magic
Rod Strickland767942001/02463112003/04Heat
Shabazz Napier512612014/15552032015/16Heat
Jamal Cain441952022–2024593312025–2027Heat
Chris Gatling543452001/02455981999/00Magic
Orlando Robinson692152022–2024472025/26Heat
Beno Udrih361582015/16272752012/13Magic
DeAndre Liggins122013/1417332011/12Magic
Mychal Mulder2142021/2215552021/22Magic

Head to head

In the NBA since 1996/97, the Miami Heat and the Orlando Magic have met 124 times: the Miami Heat won 70, the Orlando Magic 54.

  • Miami Heat's biggest win: Heat 99-64 Magic (1996/97)
  • Orlando Magic's biggest win: Magic 97-68 Heat (2006/07)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Orlando Magic?
28 in the NBA since 1996/97: Rashard Lewis, Michael Doleac, Mike Miller, Jason Williams, Victor Oladipo, Carlos Arroyo and 22 more.
Who has played the most games for the Miami Heat and the Orlando Magic?
Rashard Lewis: 144 for the Miami Heat and 305 for the Orlando Magic, 449 in all. Rashard Lewis scored the most points across both, 5,689.
Who is the most recent player to play for both the Miami Heat and the Orlando Magic?
Jamal Cain. He played for the Miami Heat (2022–2024), then the Orlando Magic from 2025/26.
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.