Players who played for the Pistons and the Suns

30 players · NBA since 1996/97

30 players have played for both the Pistons and the Suns in the NBA since 1996/97. 15 played for the Pistons first and 15 for the Suns first. The longest-serving played 678 games across both; the top scorer got 11,154 points; the first move came in 2000/01, the most recent in 2026/27.

Can you name all 30?

0/300:00

  1.  Pistons 297 · Suns 381
  2.  Pistons 461 · Suns 109
  3.  Pistons 188 · Suns 312
  4.  Pistons 378 · Suns 20
  5.  Pistons 44 · Suns 345
  6.  Pistons 163 · Suns 186
  7.  Pistons 223 · Suns 70
  8.  Pistons 150 · Suns 117
  9.  Pistons 101 · Suns 156
  10.  Pistons 208 · Suns 42
  11.  Pistons 206 · Suns 24
  12.  Pistons 17 · Suns 205
  13.  Pistons 160 · Suns 42
  14.  Pistons 125 · Suns 67
  15.  Pistons 176 · Suns 11
  16.  Pistons 173 · Suns 6
  17.  Pistons 168 · Suns 10
  18.  Pistons 38 · Suns 127
  19.  Pistons 85 · Suns 47
  20.  Pistons 56 · Suns 74
  21.  Pistons 94 · Suns 36
  22.  Pistons 13 · Suns 82
  23.  Pistons 40 · Suns 46
  24.  Pistons 67 · Suns 1
  25.  Pistons 14 · Suns 37
  26.  Pistons 6 · Suns 45
  27.  Pistons 3 · Suns 47
  28.  Pistons 25 · Suns 20
  29.  Pistons 11 · Suns 5
  30.  Pistons 4 · Suns 7

Who stands out

Spoilers

Grant Hill has the most games for the two combined: 297 for the Pistons and 381 for the Suns. Grant Hill scored the most points across both: 6,618 for the Pistons and 4,536 for the Suns.

In our data, Cedric Ceballos was the first to have played for both (his first game for the Pistons came in 2000/01). The most recent player to play for both is Luke Kennard, who first played for the Suns in 2026/27.

Show all 30 players

Spoilers
Every player who played for the Pistons and the Suns (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerPistonsSunsFirst
GPtsSeasonsGPtsSeasons
Grant Hill2976,6181996–20003814,5362007–2012Pistons
Antonio McDyess4613,9552004–20091091,4341997–2004Suns
Clifford Robinson1882,4482001–20033125,0651997–2001Suns
Greg Monroe3785,4112010–2015202252017/18Pistons
Markieff Morris444862019/203453,9402011–2016Suns
Marcus Morris Sr.1632,3072015–20171861,7722012–2015Suns
Ish Smith2232,1772016–2019702612013/14Suns
Brandon Knight1501,9502011–20201171,7602014–2017Pistons
Josh Jackson1011,1042020–20221561,9222017–2019Suns
Langston Galloway2081,7402017–2020421922020/21Pistons
Anthony Tolliver2061,4922014–201824802014/15Suns
Danny Manning17362002/032052,5441996–1999Suns
Aron Baynes1608892015–2017424812019/20Pistons
Jon Leuer1259682016–2019675672015/16Suns
Reggie Bullock Jr.1761,5072015–20191142014/15Suns
Jud Buechler1736111998–2001662001/02Pistons
Luke Kennard1681,6732017–202010832026/27Pistons
Tony Delk382282005/061271,4872000–2002Suns
Saben Lee854752020–2022472162022–2024Pistons
Mason Plumlee565812020/21743332024/25Pistons
Isaiah Livers945812021–202436652025/26Pistons
Cedric Ceballos13752000/01821,0091996–1998Suns
John Wallace402372000/01462312001/02Pistons
Eric Moreland671432017/18102018/19Pistons
Chimezie Metu141472023/24371852023/24Suns
Monte Morris6272023/24452332024/25Pistons
Cheick Diallo3112021/22472192019/20Suns
Slava Kravtsov25772012/1320202013/14Pistons
Smush Parker11332004/055152004/05Pistons
Jordan McRae4472019/207372015/16Suns

Head to head

In the NBA since 1996/97, the Pistons and the Suns have met 58 times: the Pistons won 29, the Suns 29.

  • Pistons' biggest win: Pistons 117-77 Suns (2012/13)
  • Suns' biggest win: Pistons 73-106 Suns (2000/01)

Play

FAQ

Spoilers
How many players have played for both the Pistons and the Suns?
30 in the NBA since 1996/97: Grant Hill, Antonio McDyess, Clifford Robinson, Greg Monroe, Markieff Morris, Marcus Morris Sr. and 24 more.
Who has played the most games for the Pistons and the Suns?
Grant Hill: 297 for the Pistons and 381 for the Suns, 678 in all. Grant Hill scored the most points across both, 11,154.
Who is the most recent player to play for both the Pistons and the Suns?
Luke Kennard. He played for the Pistons (2017–2020), then the Suns 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.