Players who played for the New York Knicks and Phoenix Suns

46 players have played for both the New York Knicks and the Phoenix Suns. Amar'e Stoudemire spent the most seasons with the two: 5 with the New York Knicks and 8 with the Phoenix Suns. On a roster now: Mikal Bridges and Landry Shamet. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the New York Knicks and the Phoenix Suns, with their years at each
PlayerPosNYPHX
Amar'e StoudemireC2010–2015 · 5 seasons2002–2010 · 8 seasons
Kurt ThomasPF1998–2013 · 8 seasons2005–2007 · 2 seasons
Stephon MarburyPG2003–2008 · 5 seasons2001–2004 · 3 seasons
Anfernee HardawaySF2003–2006 · 3 seasons1999–2004 · 5 seasons
Mikal BridgesG2024–2026 · 2 seasons2018–2023 · 5 seasons
Tyson ChandlerC2011–2014 · 3 seasons2015–2019 · 4 seasons
P.J. TuckerPF2024–2025 · 1 season2012–2017 · 5 seasons
Jamal CrawfordG2004–2009 · 5 seasons2018–2019 · 1 season
Channing FryeF2005–2007 · 2 seasons2009–2014 · 4 seasons
Jason KiddG2012–2013 · 1 season1996–2001 · 5 seasons
Quentin RichardsonSF2005–2013 · 5 seasons2004–2005 · 1 season
Cameron PaynePG2024–2025 · 1 season2019–2023 · 4 seasons
Robin LopezC2015–2016 · 1 season2008–2012 · 4 seasons
Andrew LangC1999–2000 · 1 season1988–1992 · 4 seasons
Landry ShametG2024–2026 · 2 seasons2021–2023 · 2 seasons
Elfrid PaytonG2019–2021 · 2 seasons2017–2022 · 2 seasons
Marcus Morris Sr.F2019–2020 · 1 season2012–2015 · 3 seasons
Lou AmundsonPF2014–2016 · 2 seasons2008–2010 · 2 seasons
Earl BarronC2009–2013 · 2 seasons2010–2015 · 2 seasons
Tim ThomasPF2003–2009 · 3 seasons2005–2006 · 1 season
Howard EisleyPG2001–2004 · 3 seasons2003–2004 · 1 season
Chris DudleyC1997–2000 · 3 seasons2000–2001 · 1 season
Ben DavisF1997–1999 · 2 seasons1996–2000 · 2 seasons
Jerrod MustafF1990–1991 · 1 season1991–1994 · 3 seasons
Langston GallowaySG2014–2016 · 2 seasons2020–2021 · 1 season
Reggie Bullock Jr.SF2019–2021 · 2 seasons2014–2015 · 1 season
John JenkinsG2018–2019 · 1 season2015–2017 · 2 seasons
Trevor ArizaSF2004–2006 · 2 seasons2018–2019 · 1 season
Earl ClarkSF2013–2014 · 1 season2009–2011 · 2 seasons
Shannon BrownPG2013–2014 · 1 season2011–2013 · 2 seasons
Antonio McDyessPF2003–2004 · 1 season1997–2004 · 2 seasons
John WallaceSF1996–2000 · 2 seasons2001–2002 · 1 season
Luc LongleyC2000–2001 · 1 season1998–2000 · 2 seasons
Jared HarperG2020–2021 · 1 season2019–2020 · 1 season
Jimmer FredetteG2015–2016 · 1 season2018–2019 · 1 season
Quincy AcyF2014–2015 · 1 season2018–2019 · 1 season
Michael BeasleyF2017–2018 · 1 season2012–2013 · 1 season
Eddie HouseSG2009–2010 · 1 season2005–2006 · 1 season
Courtney SimsC2008–2009 · 1 season2008–2009 · 1 season
Matt BarnesSF2005–2006 · 1 season2008–2009 · 1 season
Jalen RoseSG2005–2006 · 1 season2006–2007 · 1 season
Walter McCartyPF1996–1997 · 1 season2004–2005 · 1 season
Cezary TrybanskiC2003–2004 · 1 season2003–2004 · 1 season
Dennis ScottF1998–1999 · 1 season1997–1998 · 1 season
Brooks ThompsonG1997–1998 · 1 season1997–1998 · 1 season
Greg GrantG1990–1991 · 1 season1989–1990 · 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.

New York Knicks vs Phoenix Suns: head-to-head record →