Players who played for the Cavaliers and the Miami Heat

37 players · NBA since 1996/97

37 players have played for both the Cavaliers and the Miami Heat in the NBA since 1996/97. 21 played for the Cavaliers first and 16 for the Miami Heat first. The longest-serving played 1,382 games across both; the top scorer got 37,949 points; the first move came in 1997/98, the most recent in 2025/26.

Can you name all 37?

0/370:00

  1.  Cavaliers 1,001 · Heat 381
  2.  Cavaliers 46 · Heat 1,119
  3.  Cavaliers 842 · Heat 81
  4.  Cavaliers 554 · Heat 128
  5.  Cavaliers 193 · Heat 328
  6.  Cavaliers 171 · Heat 232
  7.  Cavaliers 332 · Heat 16
  8.  Cavaliers 236 · Heat 97
  9.  Cavaliers 64 · Heat 245
  10.  Cavaliers 164 · Heat 123
  11.  Cavaliers 183 · Heat 89
  12.  Cavaliers 61 · Heat 197
  13.  Cavaliers 12 · Heat 219
  14.  Cavaliers 42 · Heat 185
  15.  Cavaliers 82 · Heat 142
  16.  Cavaliers 38 · Heat 169
  17.  Cavaliers 40 · Heat 160
  18.  Cavaliers 7 · Heat 172
  19.  Cavaliers 41 · Heat 122
  20.  Cavaliers 112 · Heat 29
  21.  Cavaliers 108 · Heat 31
  22.  Cavaliers 132 · Heat 5
  23.  Cavaliers 115 · Heat 22
  24.  Cavaliers 74 · Heat 54
  25.  Cavaliers 75 · Heat 51
  26.  Cavaliers 63 · Heat 58
  27.  Cavaliers 39 · Heat 55
  28.  Cavaliers 53 · Heat 41
  29.  Cavaliers 34 · Heat 52
  30.  Cavaliers 74 · Heat 6
  31.  Cavaliers 66 · Heat 9
  32.  Cavaliers 61 · Heat 1
  33.  Cavaliers 45 · Heat 14
  34.  Cavaliers 33 · Heat 25
  35.  Cavaliers 49 · Heat 4
  36.  Cavaliers 37 · Heat 5
  37.  Cavaliers 24 · Heat 2

Who stands out

Spoilers

LeBron James has the most games for the two combined: 1,001 for the Cavaliers and 381 for the Miami Heat. LeBron James scored the most points across both: 27,692 for the Cavaliers and 10,257 for the Miami Heat.

In our data, Antonio Lang was the first to have played for both (his first game for the Miami Heat came in 1997/98). The most recent player to play for both is Thomas Bryant, who first played for the Cavaliers in 2025/26.

Show all 37 players

Spoilers
Every player who played for the Cavaliers and the Miami Heat (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerCavaliersHeatFirst
GPtsSeasonsGPtsSeasons
LeBron James1,00127,6922003–201838110,2572010–2014Cavaliers
Dwyane Wade465132017/181,11925,4202003–2019Heat
Zydrunas Ilgauskas84211,4001997–2010813922010/11Cavaliers
Kevin Love5548,6462014–20231289522022–2025Cavaliers
James Jones1936552014–20173281,3922008–2014Heat
Max Strus1711,8492023–20262322,3252020–2023Heat
Wesley Person3323,9561997–200216622004/05Cavaliers
Damon Jones2361,4382005–2008971,1362004/05Heat
Shaquille O'Neal647632009/102454,7612004–2008Heat
Dion Waiters1642,3522012–20151231,7132016–2020Cavaliers
Ricky Davis1832,9212001–2004891,1622000–2008Heat
Mike Miller611182014/151979712010–2013Heat
Chris Andersen12282016/172191,2372012–2016Heat
Michael Doleac421942001/021856512004–2007Cavaliers
Clarence Weatherspoon829242000/011421,0551998–2000Heat
Wayne Ellington383962012/131691,7602016–2019Cavaliers
Luol Deng405732013/141602,1042014–2016Cavaliers
Chris Quinn7102012/131729532006–2009Heat
Jason Kapono411452003/041229572005–2007Cavaliers
Jamario Moon1125232009–2011291962008/09Heat
Derek Anderson1081,2221997–1999311572005/06Cavaliers
Tyrone Hill1321,3671996–2003592003/04Cavaliers
Bimbo Coles1154832000–200322282003/04Cavaliers
Chris Gatling748422000/01543452001/02Cavaliers
Thomas Bryant754392025–2027512742023–2025Heat
Shawn Marion632782014/15587342007–2009Heat
Jim Jackson394002000/01555892001/02Cavaliers
Jae Crowder534542017/18414892019/20Cavaliers
Alec Burks343962018/19523692024/25Cavaliers
Antonio Lang741841996–19996121997/98Cavaliers
Smush Parker664082002/039432007/08Cavaliers
DeAndre Liggins611442016/17122013/14Heat
Luke Jackson451252004–200614792007/08Cavaliers
Derrick Williams331772016/17251482016/17Heat
Shaun Livingston493542012/13492008/09Heat
Shannon Brown371782006–20085202014/15Cavaliers
Nik Stauskas241322018/192112021/22Cavaliers

Head to head

In the NBA since 1996/97, the Cavaliers and the Miami Heat have met 111 times: the Cavaliers won 42, the Miami Heat 69.

  • Cavaliers' biggest win: Heat 83-138 Cavaliers (2024/25)
  • Miami Heat's biggest win: Heat 121-84 Cavaliers (2023/24)

Play

FAQ

Spoilers
How many players have played for both the Cavaliers and the Miami Heat?
37 in the NBA since 1996/97: LeBron James, Dwyane Wade, Zydrunas Ilgauskas, Kevin Love, James Jones, Max Strus and 31 more.
Who has played the most games for the Cavaliers and the Miami Heat?
LeBron James: 1,001 for the Cavaliers and 381 for the Miami Heat, 1,382 in all. LeBron James scored the most points across both, 37,949.
Who is the most recent player to play for both the Cavaliers and the Miami Heat?
Thomas Bryant. He played for the Miami Heat (2023–2025), then the Cavaliers 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.