Players who played for the Miami Heat and the Raptors

32 players · NBA since 1996/97

32 players have played for both the Miami Heat and the Raptors in the NBA since 1996/97. 17 played for the Miami Heat first and 15 for the Raptors first. The longest-serving played 982 games across both; the top scorer got 18,577 points; the first move came in 1999/00, the most recent in 2026/27.

Can you name all 32?

0/320:00

  1.  Heat 462 · Raptors 520
  2.  Heat 190 · Raptors 685
  3.  Heat 59 · Raptors 416
  4.  Heat 227 · Raptors 226
  5.  Heat 431 · Raptors 5
  6.  Heat 287 · Raptors 52
  7.  Heat 245 · Raptors 63
  8.  Heat 122 · Raptors 166
  9.  Heat 259 · Raptors 21
  10.  Heat 120 · Raptors 127
  11.  Heat 204 · Raptors 30
  12.  Heat 64 · Raptors 160
  13.  Heat 20 · Raptors 200
  14.  Heat 93 · Raptors 79
  15.  Heat 37 · Raptors 130
  16.  Heat 29 · Raptors 137
  17.  Heat 118 · Raptors 44
  18.  Heat 119 · Raptors 33
  19.  Heat 108 · Raptors 41
  20.  Heat 126 · Raptors 17
  21.  Heat 89 · Raptors 50
  22.  Heat 39 · Raptors 72
  23.  Heat 69 · Raptors 35
  24.  Heat 76 · Raptors 15
  25.  Heat 58 · Raptors 27
  26.  Heat 27 · Raptors 30
  27.  Heat 44 · Raptors 13
  28.  Heat 25 · Raptors 23
  29.  Heat 29 · Raptors 9
  30.  Heat 14 · Raptors 13
  31.  Heat 18 · Raptors 8
  32.  Heat 6 · Raptors 7

Who stands out

Spoilers

Chris Bosh has the most games for the two combined: 462 for the Miami Heat and 520 for the Raptors. Chris Bosh scored the most points across both: 8,077 for the Miami Heat and 10,500 for the Raptors.

In our data, Antonio Lang was the first to have played for both (his first game for the Raptors came in 1999/00). The most recent player to play for both is Kyle Anderson, who first played for the Raptors in 2026/27.

Show all 32 players

Spoilers
Every player who played for the Miami Heat and the Raptors (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatRaptorsFirst
GPtsSeasonsGPtsSeasons
Chris Bosh4628,0772010–201652010,5002003–2010Raptors
Kyle Lowry1902,0902021–202468511,9752012–2021Raptors
Norman Powell591,2722025/264163,9452015–2021Raptors
James Johnson2272,3552016–20202261,6702010–2016Raptors
Goran Dragic4317,0602014–20215402021/22Heat
Kelly Olynyk2872,8342017–2021525272023–2025Heat
Voshon Lenard2452,9311996–2000638982002/03Heat
Jason Kapono1229572005–20071661,3122007–2009Heat
Anthony Carter2591,4511999–200321472011/12Heat
Rafer Alston1201,0942003–20101271,5022002–2005Raptors
Rasual Butler2041,3412002–2005301102011/12Heat
Precious Achiuwa643112020/211601,4322021–2024Heat
Delon Wright201192023/242001,2702015–2019Raptors
Mike James936492001–2003791,6042005/06Heat
John Wallace371582003/041301,5581997–1999Raptors
Jamario Moon291962008/091371,0812007–2009Raptors
Davion Mitchell1181,2632024–2027442792024/25Raptors
Jamaal Magloire1192772008–201133412011/12Heat
Jermaine O'Neal1081,4012008–2010415552008/09Raptors
Carlos Arroyo1267392009–201117302001/02Raptors
P.J. Tucker896812021/22502192006–2017Raptors
Loren Woods391212003/04722382004–2006Heat
Orlando Robinson692152022–2024352842024/25Heat
Rod Strickland767942001/0215712003/04Heat
Shawn Marion587342007–2009273862008/09Heat
Marcus Banks271562007–2009301292008–2011Heat
Sean Marks441502001–200313191998–2000Raptors
Roger Mason Jr.25742013/1423932003/04Raptors
Kyle Anderson291732024/259142026/27Heat
Luke Jackson14792007/0813512006/07Raptors
Cole Swider18422023/248592024/25Heat
Antonio Lang6121997/98731999/00Heat

Head to head

In the NBA since 1996/97, the Miami Heat and the Raptors have met 116 times: the Miami Heat won 66, the Raptors 50.

  • Miami Heat's biggest win: Heat 96-72 Raptors (2011/12)
  • Raptors' biggest win: Raptors 96-54 Heat (2007/08)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Raptors?
32 in the NBA since 1996/97: Chris Bosh, Kyle Lowry, Norman Powell, James Johnson, Goran Dragic, Kelly Olynyk and 26 more.
Who has played the most games for the Miami Heat and the Raptors?
Chris Bosh: 462 for the Miami Heat and 520 for the Raptors, 982 in all. Chris Bosh scored the most points across both, 18,577.
Who is the most recent player to play for both the Miami Heat and the Raptors?
Kyle Anderson. He played for the Miami Heat (2024/25), then the Raptors 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.