Players who played for the Grizzlies and the Rockets

43 players · NBA since 1996/97

43 players have played for both the Grizzlies and the Rockets in the NBA since 1996/97. 25 played for the Grizzlies first and 18 for the Rockets first. The longest-serving played 818 games across both; the top scorer got 7,708 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 43?

0/430:00

  1.  Grizzlies 444 · Rockets 374
  2.  Grizzlies 370 · Rockets 154
  3.  Grizzlies 448 · Rockets 66
  4.  Grizzlies 141 · Rockets 231
  5.  Grizzlies 8 · Rockets 342
  6.  Grizzlies 195 · Rockets 139
  7.  Grizzlies 95 · Rockets 224
  8.  Grizzlies 126 · Rockets 170
  9.  Grizzlies 109 · Rockets 175
  10.  Grizzlies 229 · Rockets 10
  11.  Grizzlies 125 · Rockets 98
  12.  Grizzlies 162 · Rockets 54
  13.  Grizzlies 134 · Rockets 79
  14.  Grizzlies 140 · Rockets 58
  15.  Grizzlies 47 · Rockets 146
  16.  Grizzlies 56 · Rockets 114
  17.  Grizzlies 125 · Rockets 40
  18.  Grizzlies 7 · Rockets 158
  19.  Grizzlies 150 · Rockets 14
  20.  Grizzlies 76 · Rockets 81
  21.  Grizzlies 45 · Rockets 99
  22.  Grizzlies 124 · Rockets 3
  23.  Grizzlies 112 · Rockets 7
  24.  Grizzlies 75 · Rockets 32
  25.  Grizzlies 36 · Rockets 71
  26.  Grizzlies 73 · Rockets 26
  27.  Grizzlies 73 · Rockets 16
  28.  Grizzlies 10 · Rockets 64
  29.  Grizzlies 24 · Rockets 49
  30.  Grizzlies 56 · Rockets 16
  31.  Grizzlies 69 · Rockets 1
  32.  Grizzlies 49 · Rockets 9
  33.  Grizzlies 39 · Rockets 9
  34.  Grizzlies 19 · Rockets 28
  35.  Grizzlies 21 · Rockets 22
  36.  Grizzlies 24 · Rockets 15
  37.  Grizzlies 14 · Rockets 17
  38.  Grizzlies 5 · Rockets 23
  39.  Grizzlies 11 · Rockets 13
  40.  Grizzlies 13 · Rockets 9
  41.  Grizzlies 3 · Rockets 13
  42.  Grizzlies 9 · Rockets 4
  43.  Grizzlies 3 · Rockets 5

Who stands out

Spoilers

Shane Battier has the most games for the two combined: 444 for the Grizzlies and 374 for the Rockets. Shane Battier scored the most points across both: 4,419 for the Grizzlies and 3,289 for the Rockets.

In our data, Sam Mack 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 Marcus Smart, who first played for the Rockets in 2026/27.

Show all 43 players

Spoilers
Every player who played for the Grizzlies and the Rockets (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerGrizzliesRocketsFirst
GPtsSeasonsGPtsSeasons
Shane Battier4444,4192001–20113743,2892006–2011Grizzlies
Dillon Brooks3705,4132017–20231542,0542023–2025Grizzlies
Stromile Swift4483,8812000–2008665862005/06Grizzlies
Kyle Lowry1411,2172006–20092312,5842008–2012Grizzlies
Moochie Norris8121996/973421,9261999–2006Grizzlies
Courtney Lee1952,0442013–20161391,3322010–2012Rockets
Chandler Parsons956812016–20192243,2272011–2014Rockets
Othella Harrington1261,5561999–20011701,0701996–1999Rockets
Jeff Green1091,3322014–20161751,1102019–2026Grizzlies
Tony Massenburg2291,5131997–200210461999/00Grizzlies
Steven Adams1259132021–2023984562024–2027Grizzlies
Michael Dickerson1622,7101999–2003545641998/99Rockets
Bonzi Wells1341,5102003–2005796862006–2008Grizzlies
James Posey1401,6202003–2005585412002/03Rockets
Brent Price471541999–20011468761996–1999Rockets
Ben McLemore564222017/181149972019–2021Grizzlies
James Ennis III1258052015–2018402942018/19Grizzlies
Scott Padgett722006/071585492003–2007Rockets
Jake Tsakalidis1505742003–200714322006/07Grizzlies
Sam Mack768581997–1999815721996–1999Rockets
Jock Landale455092025/26994762023–2025Rockets
David Roddy1248922022–20243132024/25Grizzlies
Hasheem Thabeet1122612009–2011762010–2012Grizzlies
Bobby Jackson758412005/06322802007/08Grizzlies
Omri Casspi362262018/19714902013/14Rockets
Troy Daniels735602016/17261192013–2015Rockets
DeMarre Carroll732192009–201116562010–2020Grizzlies
Rodrick Rhodes10341998/99643521997–1999Rockets
Toney Douglas241172016/17493992012/13Rockets
Bruno Caboclo563442018–202016472019–2021Grizzlies
Brandan Wright694112015–2018142017/18Grizzlies
Garrett Temple494632018/199452009/10Rockets
Marcus Smart394542023–20259752026/27Grizzlies
Ish Smith19312010/1128742010/11Rockets
Antoine Carr21671999/0022551998/99Rockets
Troy Williams241272016/1715642016–2018Grizzlies
Avery Bradley142252018/1917882020/21Grizzlies
Ronnie Brewer5102009/102372013/14Grizzlies
Briante Weber11532015–201813262017/18Grizzlies
Joe Stephens13411999/009301996–1998Rockets
DaQuan Jeffries322021/2213642020/21Rockets
Bobby Jones9402007/08442007/08Grizzlies
Will Conroy302006/07562009/10Grizzlies

Head to head

In the NBA since 1996/97, the Grizzlies and the Rockets have met 118 times: the Grizzlies won 48, the Rockets 70.

  • Grizzlies' biggest win: Rockets 84-133 Grizzlies (2020/21)
  • Rockets' biggest win: Rockets 130-81 Grizzlies (2015/16)

Play

FAQ

Spoilers
How many players have played for both the Grizzlies and the Rockets?
43 in the NBA since 1996/97: Shane Battier, Dillon Brooks, Stromile Swift, Kyle Lowry, Moochie Norris, Courtney Lee and 37 more.
Who has played the most games for the Grizzlies and the Rockets?
Shane Battier: 444 for the Grizzlies and 374 for the Rockets, 818 in all. Shane Battier scored the most points across both, 7,708.
Who is the most recent player to play for both the Grizzlies and the Rockets?
Marcus Smart. He played for the Grizzlies (2023–2025), then the Rockets 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.