Players who played for the Grizzlies and the Raptors

30 players · NBA since 1996/97

30 players have played for both the Grizzlies and the Raptors in the NBA since 1996/97. 17 played for the Grizzlies first and 13 for the Raptors first. The longest-serving played 933 games across both; the top scorer got 13,557 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 30?

0/300:00

  1.  Grizzlies 828 · Raptors 105
  2.  Grizzlies 141 · Raptors 685
  3.  Grizzlies 159 · Raptors 513
  4.  Grizzlies 220 · Raptors 418
  5.  Grizzlies 486 · Raptors 51
  6.  Grizzlies 114 · Raptors 176
  7.  Grizzlies 272 · Raptors 9
  8.  Grizzlies 55 · Raptors 226
  9.  Grizzlies 118 · Raptors 130
  10.  Grizzlies 83 · Raptors 154
  11.  Grizzlies 26 · Raptors 200
  12.  Grizzlies 126 · Raptors 91
  13.  Grizzlies 73 · Raptors 128
  14.  Grizzlies 53 · Raptors 139
  15.  Grizzlies 13 · Raptors 120
  16.  Grizzlies 30 · Raptors 102
  17.  Grizzlies 38 · Raptors 92
  18.  Grizzlies 49 · Raptors 79
  19.  Grizzlies 3 · Raptors 116
  20.  Grizzlies 3 · Raptors 104
  21.  Grizzlies 62 · Raptors 39
  22.  Grizzlies 82 · Raptors 6
  23.  Grizzlies 56 · Raptors 25
  24.  Grizzlies 11 · Raptors 58
  25.  Grizzlies 32 · Raptors 36
  26.  Grizzlies 35 · Raptors 8
  27.  Grizzlies 12 · Raptors 30
  28.  Grizzlies 11 · Raptors 26
  29.  Grizzlies 32 · Raptors 4
  30.  Grizzlies 10 · Raptors 11

Who stands out

Spoilers

Marc Gasol has the most games for the two combined: 828 for the Grizzlies and 105 for the Raptors. Marc Gasol scored the most points across both: 12,697 for the Grizzlies and 860 for the Raptors.

In our data, Roy Rogers was the first to have played for both (his first game for the Raptors came in 1997/98). The most recent player to play for both is Kyle Anderson, who first played for the Raptors in 2026/27.

Show all 30 players

Spoilers
Every player who played for the Grizzlies and the Raptors (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerGrizzliesRaptorsFirst
GPtsSeasonsGPtsSeasons
Marc Gasol82812,6972008–20191058602018–2020Grizzlies
Kyle Lowry1411,2172006–200968511,9752012–2021Grizzlies
Jonas Valanciunas1592,6102018–20215136,0682012–2019Raptors
Vince Carter2201,5342014–20174189,8051998–2005Raptors
Rudy Gay4868,6952006–2013519932012–2014Grizzlies
Ed Davis1145612012–20141761,3542010–2013Raptors
Kyle Anderson2722,2902018–20269142026/27Grizzlies
James Johnson554032013/142261,6702010–2016Raptors
Damon Stoudamire1189952005–20081302,5861996–1998Raptors
Greivis Vasquez833052010/111541,4582013–2015Grizzlies
Delon Wright263162018/192001,2702015–2019Raptors
Jerryd Bayless1261,0822012–2014919542010–2012Raptors
DeMarre Carroll732192009–20111281,1432015–2017Grizzlies
Milt Palacio531081999/001397242003–2005Grizzlies
CJ Miles131212018/191201,0132017–2019Raptors
Bismack Biyombo301562023/241025772015/16Raptors
Yuta Watanabe38882018–2024923852020–2022Grizzlies
Garrett Temple494632018/19791582023–2026Grizzlies
John Thomas342005/061163261997–2000Raptors
Danny Green392022/231049872018/19Raptors
Will Solomon623212001/02391932008/09Grizzlies
Roy Rogers825431996/976131997/98Grizzlies
Bruno Caboclo563442018–202025272014–2018Raptors
Christian Koloko11292025/26581822022/23Raptors
Aaron Williams321971996/9736612004–2006Grizzlies
Austin Daye351322012/13882013/14Grizzlies
Robert Archibald12192002/0330292003/04Grizzlies
Jontay Porter11222020/21261152023/24Grizzlies
Kobi Simmons321962017/184202023/24Grizzlies
Colin Castleton10142024/2511792024/25Grizzlies

Head to head

In the NBA since 1996/97, the Grizzlies and the Raptors have met 59 times: the Grizzlies won 29, the Raptors 30.

  • Grizzlies' biggest win: Raptors 107-138 Grizzlies (2024/25)
  • Raptors' biggest win: Grizzlies 96-128 Raptors (2025/26)

Play

FAQ

Spoilers
How many players have played for both the Grizzlies and the Raptors?
30 in the NBA since 1996/97: Marc Gasol, Kyle Lowry, Jonas Valanciunas, Vince Carter, Rudy Gay, Ed Davis and 24 more.
Who has played the most games for the Grizzlies and the Raptors?
Marc Gasol: 828 for the Grizzlies and 105 for the Raptors, 933 in all. Marc Gasol scored the most points across both, 13,557.
Who is the most recent player to play for both the Grizzlies and the Raptors?
Kyle Anderson. He played for the Grizzlies (2018–2026), then the Raptors 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.