Players who played for the Cleveland Cavaliers and Phoenix Suns

45 players have played for both the Cleveland Cavaliers and the Phoenix Suns. John Hotrod Williams spent the most seasons with the two: 9 with the Cleveland Cavaliers and 3 with the Phoenix Suns. On a roster now: Ty Jerome. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Cleveland Cavaliers and the Phoenix Suns, with their years at each
PlayerPosCLEPHX
John Hotrod WilliamsF1986–1995 · 9 seasons1995–1998 · 3 seasons
Larry NanceF1988–1994 · 6 seasons1981–1987 · 6 seasons
Shawn MarionSG2014–2015 · 1 season1999–2008 · 9 seasons
Mark WestC1985–1997 · 3 seasons1988–2000 · 7 seasons
Dan MajerleG1995–1996 · 1 season1988–2002 · 8 seasons
Channing FryeF2015–2019 · 4 seasons2009–2014 · 4 seasons
Wesley PersonSF1997–2002 · 5 seasons1994–1997 · 3 seasons
Cameron PaynePG2018–2019 · 1 season2019–2023 · 4 seasons
Robin LopezC2022–2023 · 1 season2008–2012 · 4 seasons
Brandon KnightPG2018–2020 · 2 seasons2014–2017 · 3 seasons
James JonesSG2014–2017 · 3 seasons2005–2007 · 2 seasons
Brevin KnightPG1997–2001 · 4 seasons2003–2004 · 1 season
James EdwardsC1981–1982 · 1 season1983–1987 · 4 seasons
Marcus Morris Sr.F2023–2024 · 1 season2012–2015 · 3 seasons
Shannon BrownPG2006–2008 · 2 seasons2011–2013 · 2 seasons
Chucky BrownF1989–2001 · 3 seasons1996–1997 · 1 season
Antonio LangF1995–1999 · 3 seasons1994–1995 · 1 season
Steve KerrG1989–1992 · 3 seasons1988–1989 · 1 season
Ty JeromeG2023–2025 · 2 seasons2019–2020 · 1 season
Isaiah ThomasG2017–2018 · 1 season2014–2024 · 2 seasons
Ricky RubioPG2021–2023 · 2 seasons2019–2020 · 1 season
Jae CrowderPF2017–2018 · 1 season2020–2022 · 2 seasons
Marquese ChrissSF2018–2019 · 1 season2016–2018 · 2 seasons
Lou AmundsonPF2014–2015 · 1 season2008–2010 · 2 seasons
Earl ClarkSF2013–2014 · 1 season2009–2011 · 2 seasons
Sebastian TelfairPG2009–2010 · 1 season2011–2013 · 2 seasons
Dwayne Jones IIPF2006–2008 · 2 seasons2009–2010 · 1 season
Shaquille O'NealC2009–2010 · 1 season2007–2009 · 2 seasons
Jumaine JonesSF2001–2003 · 2 seasons2006–2007 · 1 season
Jim JacksonSF2000–2001 · 1 season2004–2006 · 2 seasons
Scott WilliamsC2004–2005 · 1 season2002–2004 · 2 seasons
Chris DudleyC1987–1989 · 2 seasons2000–2001 · 1 season
Corie BlountPF1998–1999 · 1 season1999–2001 · 2 seasons
Mark BryantF1999–2000 · 1 season1996–1998 · 2 seasons
JaVale McGeeC2020–2021 · 1 season2021–2022 · 1 season
Jon LeuerF2012–2013 · 1 season2015–2016 · 1 season
A.J. PricePG2014–2015 · 1 season2014–2015 · 1 season
Seth CurryG2013–2014 · 1 season2014–2015 · 1 season
Brian SkinnerPF2001–2002 · 1 season2007–2008 · 1 season
Smush ParkerPG2002–2003 · 1 season2004–2005 · 1 season
Milt PalacioPG2002–2003 · 1 season2001–2002 · 1 season
Jimmy OliverG1991–1992 · 1 season1998–1999 · 1 season
Tony DumasG1997–1998 · 1 season1996–1997 · 1 season
Joe CourtneyF1995–1996 · 1 season1993–1994 · 1 season
Tim KemptonF1993–1994 · 1 season1992–1993 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Cleveland Cavaliers vs Phoenix Suns: head-to-head record →