Players who played for the Grizzlies and the Pistons

30 players · NBA since 1996/97

30 players have played for both the Grizzlies and the Pistons in the NBA since 1996/97. 12 played for the Grizzlies first and 18 for the Pistons first. The longest-serving played 1,071 games across both; the top scorer got 12,577 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 30?

0/300:00

  1.  Grizzlies 161 · Pistons 910
  2.  Grizzlies 122 · Pistons 332
  3.  Grizzlies 8 · Pistons 380
  4.  Grizzlies 51 · Pistons 318
  5.  Grizzlies 138 · Pistons 168
  6.  Grizzlies 174 · Pistons 110
  7.  Grizzlies 142 · Pistons 125
  8.  Grizzlies 131 · Pistons 112
  9.  Grizzlies 19 · Pistons 223
  10.  Grizzlies 35 · Pistons 204
  11.  Grizzlies 14 · Pistons 206
  12.  Grizzlies 166 · Pistons 23
  13.  Grizzlies 114 · Pistons 39
  14.  Grizzlies 125 · Pistons 27
  15.  Grizzlies 71 · Pistons 77
  16.  Grizzlies 47 · Pistons 84
  17.  Grizzlies 15 · Pistons 109
  18.  Grizzlies 22 · Pistons 101
  19.  Grizzlies 40 · Pistons 78
  20.  Grizzlies 11 · Pistons 101
  21.  Grizzlies 15 · Pistons 86
  22.  Grizzlies 24 · Pistons 65
  23.  Grizzlies 26 · Pistons 36
  24.  Grizzlies 3 · Pistons 54
  25.  Grizzlies 14 · Pistons 40
  26.  Grizzlies 5 · Pistons 27
  27.  Grizzlies 4 · Pistons 13
  28.  Grizzlies 10 · Pistons 4
  29.  Grizzlies 9 · Pistons 4
  30.  Grizzlies 1 · Pistons 1

Who stands out

Spoilers

Tayshaun Prince has the most games for the two combined: 161 for the Grizzlies and 910 for the Pistons. Tayshaun Prince scored the most points across both: 1,095 for the Grizzlies and 11,482 for the Pistons.

In our data, Otis Thorpe was the first to have played for both (his first game for the Grizzlies came in 1997/98). The most recent player to play for both is Isaiah Stewart, who first played for the Grizzlies in 2026/27.

Show all 30 players

Spoilers
Every player who played for the Grizzlies and the Pistons (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerGrizzliesPistonsFirst
GPtsSeasonsGPtsSeasons
Tayshaun Prince1611,0952012–201591011,4822002–2015Pistons
Chucky Atkins1221,5182005–20073323,0162000–2010Pistons
Isaiah Stewart8862026/273803,2702020–2026Pistons
Kentavious Caldwell-Pope514282025/263183,7262013–2017Pistons
Luke Kennard1381,3342022–20251681,6732017–2020Pistons
Grant Long1741,0161999–20021104921996–1998Pistons
Jon Leuer1426372012–20151259682016–2019Grizzlies
Darko Milicic1318382007–20091121582003–2006Pistons
Ish Smith19312010/112232,1772016–2019Grizzlies
Austin Daye351322012/132041,2022009–2013Pistons
Anthony Tolliver14692019/202061,4922014–2018Pistons
Brian Cardinal1669262004–200823482000–2002Pistons
Beno Udrih1148102013–2016392272016/17Grizzlies
James Ennis III1258052015–2018272022017/18Grizzlies
Damon Jones714612000/01773832001/02Grizzlies
Otis Thorpe475281997/98841,0851996/97Pistons
Kwame Brown15522007/081094092008–2010Grizzlies
Josh Jackson221982019/201011,1042020–2022Grizzlies
Wayne Ellington402182012/13788092018–2021Grizzlies
Jerami Grant111182026/271012,1092020–2022Pistons
Marvin Bagley III15662024/25861,0312021–2024Pistons
Derrick Rose241912023/24651,1172019–2021Pistons
Delon Wright263162018/19363742020/21Grizzlies
Allen Iverson3372009/10549392008/09Pistons
Avery Bradley142252018/19406012017/18Pistons
Tim Frazier582020/2127972019/20Pistons
Tosan Evbuomwan4102023/2413912023/24Grizzlies
Taj Gibson10342025/264182023/24Pistons
Jaylen Nowell9512023/244302023/24Grizzlies
Kalin Lucas102014/15122018/19Grizzlies

Head to head

In the NBA since 1996/97, the Grizzlies and the Pistons have met 59 times: the Grizzlies won 32, the Pistons 27.

  • Grizzlies' biggest win: Grizzlies 118-88 Pistons (2021/22)
  • Pistons' biggest win: Pistons 94-67 Grizzlies (2007/08)

Play

FAQ

Spoilers
How many players have played for both the Grizzlies and the Pistons?
30 in the NBA since 1996/97: Tayshaun Prince, Chucky Atkins, Isaiah Stewart, Kentavious Caldwell-Pope, Luke Kennard, Grant Long and 24 more.
Who has played the most games for the Grizzlies and the Pistons?
Tayshaun Prince: 161 for the Grizzlies and 910 for the Pistons, 1,071 in all. Tayshaun Prince scored the most points across both, 12,577.
Who is the most recent player to play for both the Grizzlies and the Pistons?
Isaiah Stewart. He played for the Pistons (2020–2026), then the Grizzlies 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.