Players who played for the Miami Heat and the Pistons

32 players · NBA since 1996/97

32 players have played for both the Miami Heat and the Pistons in the NBA since 1996/97. 16 played for the Miami Heat first and 16 for the Pistons first. The longest-serving played 597 games across both; the top scorer got 7,763 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 32?

0/320:00

  1.  Heat 496 · Pistons 101
  2.  Heat 443 · Pistons 68
  3.  Heat 7 · Pistons 355
  4.  Heat 287 · Pistons 40
  5.  Heat 166 · Pistons 99
  6.  Heat 169 · Pistons 78
  7.  Heat 159 · Pistons 78
  8.  Heat 126 · Pistons 109
  9.  Heat 53 · Pistons 169
  10.  Heat 97 · Pistons 77
  11.  Heat 62 · Pistons 106
  12.  Heat 76 · Pistons 91
  13.  Heat 52 · Pistons 94
  14.  Heat 61 · Pistons 84
  15.  Heat 93 · Pistons 48
  16.  Heat 63 · Pistons 72
  17.  Heat 10 · Pistons 83
  18.  Heat 65 · Pistons 27
  19.  Heat 37 · Pistons 40
  20.  Heat 36 · Pistons 39
  21.  Heat 71 · Pistons 3
  22.  Heat 44 · Pistons 19
  23.  Heat 18 · Pistons 44
  24.  Heat 20 · Pistons 36
  25.  Heat 10 · Pistons 40
  26.  Heat 30 · Pistons 13
  27.  Heat 6 · Pistons 32
  28.  Heat 8 · Pistons 21
  29.  Heat 16 · Pistons 6
  30.  Heat 9 · Pistons 11
  31.  Heat 18 · Pistons 2
  32.  Heat 7 · Pistons 1

Who stands out

Spoilers

Duncan Robinson has the most games for the two combined: 496 for the Miami Heat and 101 for the Pistons. Jerry Stackhouse scored the most points across both: 12 for the Miami Heat and 7,751 for the Pistons.

In our data, Terry Mills 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 Tim Hardaway Jr., who first played for the Miami Heat in 2026/27.

Show all 32 players

Spoilers
Every player who played for the Miami Heat and the Pistons (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatPistonsFirst
GPtsSeasonsGPtsSeasons
Duncan Robinson4965,4162018–20251011,2922025–2027Heat
Joel Anthony4431,0532007–2014681052014–2016Heat
Jerry Stackhouse7122010/113557,7511997–2002Pistons
Kelly Olynyk2872,8342017–2021403652021/22Heat
Rodney McGruder1661,0932016–2019995472020–2023Heat
Wayne Ellington1691,7602016–2019788092018–2021Heat
Caron Butler1591,9912002–2004784602014/15Heat
Carlos Arroyo1267392009–20111094132004–2006Pistons
Terry Mills532251997–19991691,4891996–2000Pistons
Damon Jones971,1362004/05773832001/02Pistons
Christian Laettner622892004/051061,1941998–2000Pistons
Simone Fontecchio766032025–2027916932023–2025Pistons
Alec Burks523692024/25941,1922022–2024Pistons
Otis Thorpe613121999/00841,0851996/97Pistons
Mike James936492001–2003482222003/04Heat
John Crotty632691996/97723311999/00Heat
Tim Hardaway Jr.10462026/27839162024/25Pistons
James Ennis III653122014–2016272022017/18Heat
John Wallace371582003/04402372000/01Pistons
Beno Udrih361582015/16392272016/17Heat
Willie Reed713742016/17322017/18Heat
Shawne Williams442922014/1519492014/15Heat
Markieff Morris181292021/22444862019/20Pistons
Delon Wright201192023/24363742020/21Pistons
Avery Bradley10852020/21406012017/18Pistons
Cedric Ceballos301912000/0113752000/01Pistons
Josh Harrellson6102012/1332932013/14Heat
R.J. Hampton8102023/24211532022/23Pistons
Derrick Walton Jr.16292017/186222019–2022Heat
Smush Parker9432007/0811332004/05Pistons
Cole Swider18422023/24202024/25Heat
Alondes Williams752023/24152024/25Heat

Head to head

In the NBA since 1996/97, the Miami Heat and the Pistons have met 122 times: the Miami Heat won 69, the Pistons 53.

  • Miami Heat's biggest win: Heat 108-74 Pistons (2018/19)
  • Pistons' biggest win: Pistons 93-62 Heat (2002/03)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Pistons?
32 in the NBA since 1996/97: Duncan Robinson, Joel Anthony, Jerry Stackhouse, Kelly Olynyk, Rodney McGruder, Wayne Ellington and 26 more.
Who has played the most games for the Miami Heat and the Pistons?
Duncan Robinson: 496 for the Miami Heat and 101 for the Pistons, 597 in all. Jerry Stackhouse scored the most points across both, 7,763.
Who is the most recent player to play for both the Miami Heat and the Pistons?
Tim Hardaway Jr.. He played for the Pistons (2024/25), 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.