Players who played for the Pistons and the Rockets

20 players · NBA since 1996/97

20 players have played for both the Pistons and the Rockets in the NBA since 1996/97. 13 played for the Pistons first and 7 for the Rockets first. The longest-serving played 395 games across both; the top scorer got 8,016 points; the first move came in 2004/05, the most recent in 2024/25.

Can you name all 20?

0/200:00

  1.  Pistons 72 · Rockets 323
  2.  Pistons 8 · Rockets 322
  3.  Pistons 203 · Rockets 72
  4.  Pistons 186 · Rockets 80
  5.  Pistons 223 · Rockets 28
  6.  Pistons 163 · Rockets 71
  7.  Pistons 176 · Rockets 44
  8.  Pistons 105 · Rockets 99
  9.  Pistons 62 · Rockets 109
  10.  Pistons 150 · Rockets 12
  11.  Pistons 53 · Rockets 68
  12.  Pistons 48 · Rockets 67
  13.  Pistons 54 · Rockets 54
  14.  Pistons 52 · Rockets 45
  15.  Pistons 21 · Rockets 56
  16.  Pistons 40 · Rockets 27
  17.  Pistons 27 · Rockets 40
  18.  Pistons 40 · Rockets 17
  19.  Pistons 34 · Rockets 15
  20.  Pistons 37 · Rockets 5

Who stands out

Spoilers

Tracy McGrady has the most games for the two combined: 72 for the Pistons and 323 for the Rockets. Tracy McGrady scored the most points across both: 574 for the Pistons and 7,442 for the Rockets.

In our data, Bob Sura was the first to have played for both (his first game for the Rockets came in 2004/05). The most recent player to play for both is Dennis Schroder, who first played for the Pistons in 2024/25.

Show all 20 players

Spoilers
Every player who played for the Pistons and the Rockets (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerPistonsRocketsFirst
GPtsSeasonsGPtsSeasons
Tracy McGrady725742010/113237,4422004–2010Rockets
Kelvin Cato8162005/063222,0041999–2004Rockets
Carlos Delfino2038332004–2007727532012/13Pistons
Jon Barry1861,4442001–2003805182004–2006Pistons
Ish Smith2232,1772016–201928742010/11Rockets
Marcus Morris Sr.1632,3072015–2017715052011–2013Rockets
Reggie Bullock Jr.1761,5072015–201944962023/24Pistons
Josh Smith1051,6312013–2015991,0562014–2016Pistons
Christian Wood628102019/201092,0782020–2022Pistons
Brandon Knight1501,9502011–202012362018/19Pistons
Bob Sura531992003/04686812004/05Pistons
Mike James482222003/04676322004–2008Pistons
D.J. Augustin545742014/15543932020–2022Pistons
Boban Marjanovic523092016–2018451472022–2024Pistons
John Lucas III21982014/15561842005–2007Rockets
Kelly Olynyk403652021/22275132020/21Rockets
James Ennis III272022017/18402942018/19Pistons
Avery Bradley406012017/1817882020/21Pistons
Dennis Schroder343772024/25151632021/22Rockets
Khyri Thomas37922018–20205822020/21Pistons

Head to head

In the NBA since 1996/97, the Pistons and the Rockets have met 56 times: the Pistons won 25, the Rockets 31.

  • Pistons' biggest win: Pistons 105-77 Rockets (2001/02)
  • Rockets' biggest win: Rockets 136-113 Pistons (2023/24)

Play

FAQ

Spoilers
How many players have played for both the Pistons and the Rockets?
20 in the NBA since 1996/97: Tracy McGrady, Kelvin Cato, Carlos Delfino, Jon Barry, Ish Smith, Marcus Morris Sr. and 14 more.
Who has played the most games for the Pistons and the Rockets?
Tracy McGrady: 72 for the Pistons and 323 for the Rockets, 395 in all. Tracy McGrady scored the most points across both, 8,016.
Who is the most recent player to play for both the Pistons and the Rockets?
Dennis Schroder. He played for the Rockets (2021/22), then the Pistons from 2024/25.
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.