Players who played for the Cavaliers and the Orlando Magic

26 players · NBA since 1996/97

26 players have played for both the Cavaliers and the Orlando Magic in the NBA since 1996/97. 8 played for the Cavaliers first and 18 for the Orlando Magic first. The longest-serving played 430 games across both; the top scorer got 5,094 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 26?

0/260:00

  1.  Cavaliers 325 · Magic 105
  2.  Cavaliers 115 · Magic 297
  3.  Cavaliers 50 · Magic 330
  4.  Cavaliers 209 · Magic 119
  5.  Cavaliers 208 · Magic 86
  6.  Cavaliers 61 · Magic 202
  7.  Cavaliers 42 · Magic 215
  8.  Cavaliers 215 · Magic 16
  9.  Cavaliers 12 · Magic 219
  10.  Cavaliers 5 · Magic 191
  11.  Cavaliers 105 · Magic 81
  12.  Cavaliers 173 · Magic 9
  13.  Cavaliers 28 · Magic 149
  14.  Cavaliers 100 · Magic 69
  15.  Cavaliers 45 · Magic 84
  16.  Cavaliers 74 · Magic 45
  17.  Cavaliers 56 · Magic 58
  18.  Cavaliers 82 · Magic 20
  19.  Cavaliers 39 · Magic 52
  20.  Cavaliers 61 · Magic 17
  21.  Cavaliers 39 · Magic 36
  22.  Cavaliers 49 · Magic 4
  23.  Cavaliers 42 · Magic 1
  24.  Cavaliers 22 · Magic 8
  25.  Cavaliers 2 · Magic 10
  26.  Cavaliers 2 · Magic 8

Who stands out

Spoilers

Drew Gooden has the most games for the two combined: 325 for the Cavaliers and 105 for the Orlando Magic. Drew Gooden scored the most points across both: 3,823 for the Cavaliers and 1,271 for the Orlando Magic.

In our data, Carl Thomas was the first to have played for both (his first game for the Orlando Magic came in 1997/98). The most recent player to play for both is Mario Hezonja, who first played for the Cavaliers in 2026/27.

Show all 26 players

Spoilers
Every player who played for the Cavaliers and the Orlando Magic (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerCavaliersMagicFirst
GPtsSeasonsGPtsSeasons
Drew Gooden3253,8232004–20081051,2712002–2004Magic
Andrew DeClercq1158401998–20002971,0752000–2005Cavaliers
Tony Battie502722003/043301,8792004–2009Cavaliers
Channing Frye2091,4152015–20191197782014–2016Magic
Shawn Kemp2083,8711997–2000865582002/03Cavaliers
Mike Miller611182014/152022,8042000–2003Magic
Michael Doleac421942001/022151,3881998–2001Magic
Anthony Parker2151,6532009–201216571999/00Magic
Mario Hezonja12942026/272191,5172015–2018Magic
Chuma Okeke582024/251911,1952020–2024Magic
Ben Wallace1053152007–2009813901999/00Magic
Larry Hughes1732,3982005–20089122011/12Cavaliers
Anthony Johnson28662000/011496971999–2010Magic
Jeff Green1001,0162017/18696382016/17Magic
Earl Clark452342013/14842792010–2012Magic
Chris Gatling748422000/01455981999/00Magic
Matt Harpring566232000/01584571998–2000Magic
Kevin Ollie823412003/0420781997–1999Magic
Marreese Speights393962012/13524022017/18Cavaliers
DeAndre Liggins611442016/1717332011/12Magic
Robin Lopez391202022/23362542021/22Magic
Carl Thomas491001996–1998491997/98Cavaliers
Earl Boykins421761998–2000161999/00Cavaliers
Lee Nailon221702003/048292003/04Magic
Tim Frazier222021/2210372021/22Magic
Arinze Onuaku202013/14842016/17Cavaliers

Head to head

In the NBA since 1996/97, the Cavaliers and the Orlando Magic have met 120 times: the Cavaliers won 61, the Orlando Magic 59.

  • Cavaliers' biggest win: Magic 82-122 Cavaliers (2024/25)
  • Orlando Magic's biggest win: Magic 121-83 Cavaliers (2023/24)

Play

FAQ

Spoilers
How many players have played for both the Cavaliers and the Orlando Magic?
26 in the NBA since 1996/97: Drew Gooden, Andrew DeClercq, Tony Battie, Channing Frye, Shawn Kemp, Mike Miller and 20 more.
Who has played the most games for the Cavaliers and the Orlando Magic?
Drew Gooden: 325 for the Cavaliers and 105 for the Orlando Magic, 430 in all. Drew Gooden scored the most points across both, 5,094.
Who is the most recent player to play for both the Cavaliers and the Orlando Magic?
Mario Hezonja. He played for the Orlando Magic (2015–2018), then the Cavaliers 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.