Players who played for the Raptors and the Suns

36 players · NBA since 1996/97

36 players have played for both the Raptors and the Suns in the NBA since 1996/97. 18 played for the Raptors first and 18 for the Suns first. The longest-serving played 752 games across both; the top scorer got 13,629 points; the first move came in 1998/99, the most recent in 2025/26.

Can you name all 36?

0/360:00

  1.  Raptors 27 · Suns 725
  2.  Raptors 100 · Suns 617
  3.  Raptors 418 · Suns 51
  4.  Raptors 50 · Suns 377
  5.  Raptors 394 · Suns 27
  6.  Raptors 5 · Suns 404
  7.  Raptors 7 · Suns 334
  8.  Raptors 35 · Suns 234
  9.  Raptors 102 · Suns 114
  10.  Raptors 177 · Suns 30
  11.  Raptors 130 · Suns 46
  12.  Raptors 167 · Suns 4
  13.  Raptors 87 · Suns 82
  14.  Raptors 139 · Suns 28
  15.  Raptors 127 · Suns 36
  16.  Raptors 83 · Suns 58
  17.  Raptors 92 · Suns 29
  18.  Raptors 109 · Suns 11
  19.  Raptors 13 · Suns 106
  20.  Raptors 30 · Suns 71
  21.  Raptors 74 · Suns 25
  22.  Raptors 41 · Suns 55
  23.  Raptors 53 · Suns 42
  24.  Raptors 16 · Suns 77
  25.  Raptors 74 · Suns 12
  26.  Raptors 38 · Suns 20
  27.  Raptors 19 · Suns 38
  28.  Raptors 44 · Suns 8
  29.  Raptors 36 · Suns 10
  30.  Raptors 13 · Suns 23
  31.  Raptors 30 · Suns 1
  32.  Raptors 2 · Suns 27
  33.  Raptors 17 · Suns 2
  34.  Raptors 12 · Suns 1
  35.  Raptors 2 · Suns 6
  36.  Raptors 4 · Suns 2

Who stands out

Spoilers

Shawn Marion has the most games for the two combined: 27 for the Raptors and 725 for the Suns. Shawn Marion scored the most points across both: 386 for the Raptors and 13,243 for the Suns.

In our data, Shawn Respert was the first to have played for both (his first game for the Suns came in 1998/99). The most recent player to play for both is Nigel Hayes-Davis, who first played for the Suns in 2025/26.

Show all 36 players

Spoilers
Every player who played for the Raptors and the Suns (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerRaptorsSunsFirst
GPtsSeasonsGPtsSeasons
Shawn Marion273862008/0972513,2431999–2008Suns
Leandro Barbosa1001,2812010–20126177,0972003–2017Suns
Vince Carter4189,8051998–2005516892010/11Raptors
P.J. Tucker502192006–20173773,0322012–2017Raptors
Terrence Ross3943,6212012–2017272102022/23Raptors
Goran Dragic5402021/224044,8752008–2015Suns
Alex Len7162020/213342,4212013–2018Suns
Jake Voskuhl35352008/092341,0982001–2005Suns
Bismack Biyombo1025772015/161145252021–2023Raptors
Jalen Rose1772,8622003–2006301102006/07Raptors
John Wallace1301,5581997–1999462312001/02Raptors
Kris Humphries1677472006–20094292015/16Raptors
Luis Scola876922015/16821,0482012/13Suns
Milt Palacio1397242003–200528792001/02Suns
Sonny Weems1271,0632009–201136902015/16Raptors
Oliver Miller835151996–1998583291999/00Raptors
Yuta Watanabe923852020–2022291042023/24Raptors
Thaddeus Young1095382021–202411232023/24Raptors
Sebastian Telfair13562012/131066432011–2013Suns
Marcus Banks301292008–2011713482006–2008Suns
Hedo Turkoglu748352009/10252372010/11Raptors
Jermaine O'Neal415552008/09554542012/13Raptors
Aron Baynes533242020/21424812019/20Suns
Corie Blount16382003/04772051999–2001Suns
Shawn Respert744091996–199812371998/99Raptors
Greg Monroe381832018/19202252017/18Suns
Mickael Pietrus191002012/13382832010/11Suns
Lorenzo Brown44962017–20198202015/16Suns
Quincy Acy361352012–201410172018/19Raptors
Sean Marks13191998–200023652006–2008Raptors
Robert Archibald30292003/04112003/04Suns
Nigel Hayes-Davis262017/1827342025/26Raptors
Andre Barrett17782005/06292005/06Suns
Eric Moreland1292018/19102018/19Suns
Linton Johnson262007/086152007/08Suns
Jimmy Oliver4111996/97231998/99Raptors

Head to head

In the NBA since 1996/97, the Raptors and the Suns have met 57 times: the Raptors won 23, the Suns 34.

  • Raptors' biggest win: Suns 71-98 Raptors (2012/13)
  • Suns' biggest win: Suns 129-89 Raptors (2024/25)

Play

FAQ

Spoilers
How many players have played for both the Raptors and the Suns?
36 in the NBA since 1996/97: Shawn Marion, Leandro Barbosa, Vince Carter, P.J. Tucker, Terrence Ross, Goran Dragic and 30 more.
Who has played the most games for the Raptors and the Suns?
Shawn Marion: 27 for the Raptors and 725 for the Suns, 752 in all. Shawn Marion scored the most points across both, 13,629.
Who is the most recent player to play for both the Raptors and the Suns?
Nigel Hayes-Davis. He played for the Raptors (2017/18), then the Suns from 2025/26.
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.